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