UART 属于异步通信,比如电脑发送给单片机,电脑只负责把数据通过TXD 发送出来即可,接收数据是单片机自己的事情.而 I2C 属于同步通信, SCL 时钟线负责收发双方的时钟节拍, SDA 数据线负责传输数据. I2C 的发送方和接收方都以 SCL 这个时钟节拍为基准进行数据的发送和接收. I2C总线包括SCL,SDA 两根信号线,其中SCL是时钟线,SDA是数据线. 1.起始信号 UART 通信是从一直持续的高电平出现一个低电平标志起始位:而 I2C 通信的起始信号的定义是 SCL 为高电平…