IIC内部集成总线(串行总线)同步半双工总线
两个上拉电阻(通电高电平,两个设备处于空闲状态)
传输协议:
起始信号:SCL时钟线高电平
SDA数据线高电平变低电平
结束信号:SCL时钟线高电平
SDA数据线低电平变高电平
校验:ACK应答,接收方应答(数据线低电平)
NACK非应答
根据从设备号选择通信7bit/10bit
最后一位传输方向位(0主设备向从设备发,1从设备向主设备发)
1.在时钟线的低电平进行数据线的电平变化
2.在时钟线高电平锁存
1.写:起始+设备号+传输方向+应答+从设备内地址+应答+多个数据+结束
2.读:起始+设备号+传输方向+应答+从设备内地址+应答+起始+设备号+传输方向+应答+数据+应答+……+数据+非应答+结束
按字节写:每一个字节要带一个地址
按页写:1-16个字节
跨页重发地址