I²C, SPI и UART: как микросхемы и датчики общаются друг с другом
Коротко: UART, I²C и SPI — три классических последовательных интерфейса между микроконтроллерами, датчиками и дисплеями с разным числом линий, скоростью и адресацией.
Подробнее: Датчики, дисплеи, память и модули подключаются к микроконтроллеру (Arduino, ESP32, Raspberry Pi) по немногим линиям. Какой протокол подходит, определяет даташит компонента.
Подробности
UART (последовательный)
- 2 линии (TX, RX) + GND, асинхронный (нет линии тактирования): обе стороны договариваются о скорости.
См. также: Arduino и микроконтроллеры, ESP32, Raspberry Pi