精选优质文档-倾情为你奉上 IIC通信协议一 概述IIC总线的优点:I2C是各种总线中使用信号线最少,并具有自动寻址、多主机和等功能的总线。二 硬件结构 I2C串行一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。所有接到I2C设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线SCL接到总线的SCL上。 SDA数据线:设备上的串行数据线SDA接口电路应该是双向的,输出电路用于向上发送数据,输入电路用于接收总线上的数据。 SCL时钟线:而串行时钟线也应是双向的,作为的主机,一方面要通过SCL输出电路发送;另一方面还要检测总线上的SCL电平,以决定什么时候发送下一个电平,作为接受主机命令的从机,要按总线上的SCL信号发出或接收SDA上的信号,也可以向SCL线发出低以延长总线时钟信号周期。 空闲时候总线的状态:空闲时,因各设备都是开漏输出,上拉电阻Rp使SDA和SCL线都保持高电平。任一设备输出的低电平都将使相应的信号线变低,也就是说:各设备的SDA是“与