I2C是一种总线式结构,它只需要SCL时钟信号线与SDA数据线,两根线就能将连接与总线上的设备实现数据通信,由于它的简便的构造设计,于是成为一种较为常用的通信方式. 由于I2C采用的是主从式通信方式,所以,通信的过程完全由主设备仲裁.在通信之前,必须由主设备发送一个起始信号,决定数据是否可以开始传送,并且在结束通信时,必须再由主设备发送一个结束信号,以表示通信已经结束. 因为,通信之前,主设备需要发送一个起始信号,所以,先讲一下起始信号.通过上面的图就可以知道(上图中的第一个波形图是SDA数据线