Ваш смартфон разговаривает сам с собой. Введение в UART, I2C и SPI
Habr ·

Возьмите в руки смартфон и мысленно вскройте его. Там сидит колония из крошечных чипов, и большинство из них не знает о существовании своих соседей. Контроллер батареи никогда не слышал о сканере отпечатка, а датчик приближения понятия не имеет, зачем рядом гудит вибромотор. Чтобы эти немые незнакомцы превратились в единое целое, нужно было придумать, как заставить их понимать друг друга. Эту задачу решили с помощью протоколов связи, о которых дальше и пойдет речь. Внутри телефона их много, но мы разберем три самых простых и ходовых: UART, I2C и SPI. Эта статья будет полезна как новичкам, которые хотят погрузиться в тему, так и тем, кто хочет освежить базовые знания. Читать далее