I2C.SPI.UART都是常见的低速板级通信协议,目前主流的SoC都内置了这些通讯协议的控制器,同样,各种传感器.Touch控制器.指纹模块.蓝牙模块.WIFI模块也都兼容这三种通信方式的一种或几种.对于这三种通信协议的差别,可以区分到非常细,包括信号的单位.传输协议中的封包格式等. UART一般由TXD.RXD.GND三根线组成,是一种异步传输协议.无论是主机还是从机,均可以自由发送数据,但是由于UART总线并没有时钟线,所以需要提前约定对应的波特率,这是一种很简单的传输协议,以此基础再搭电…