Вы здесь

Интерфейсы обмена данными

I2C Arduino он же TWI и IIC

Arduino поддерживает много интерфейсов передачи данных, одним из которых является достаточно популярный на сегодняшний день I2C. Когда-то давно этот протокол связи придумала компания Philips и зарегистрировала под запатентованным названием “I2C”, вы также можете встретить его под названиями TWI, 2 line interface, но все они работают по единому принципу.

SPI (Serial Peripheral Interface, SPI bus) – последовательный периферийный интерфейс, обеспечивающий приём и передачу потоков данных между внешними узлами и микроконтроллером.

Когда по шине передаются данные, то действует один узел, захвативший шину. Он опрашивает другие узлы. Когда узел завершает обмен данными, он освобождает шину, далее, шину захватывает другое устройство, находящееся в этой же сети. Остальные узлы сети функционируют, как второстепенные узлы. Однако, в каждый квант времени только один ведомый узел передаёт данные ведущему.