0、时序特征
SCL SDA
起始: 高 下降沿
终止: 高 上升沿
ACK: 高 低
NACK: 高 高
数据: 高 数据稳定
空闲: 高 高
空闲上拉电阻: 1kΩ到10kΩ之间
通信速率:在标准模式下,总线速度为100 Kbps;而在快速模式下,总线速度为400 Kbps。
IIC的上拉电阻作用:上拉电阻在总线上起到开漏输出的作用。(开漏输出只能输出低电平,高电平靠外部上拉,开漏输出具有较强的驱动能力,可以驱动较大电流的负载)。
一、写时序
以发送1byte为例:
起始位(1bit)、设备地址(7bit)+写位(1bit,读1写0)、从机应答信号(1bit)、寄存器地址(8bit)、从机应答信号(1bit)、发送数据字节(8bit)、应答信号(1bit)、停止位(1bit)。
二、读时序
以读取1byte为例:
起始位(1bit)、设备地址(7bit)+写位(1bit)、从机应答信号(1bit)、寄存器地址(8bit)、从机应答信号(1bit)、再次发送起始位(1bit)、设备地址(7bit)+读位(1bit)、接收数据字节(8bit)、应答信号(1bit)、停止位(1bit)。