2019-12-23

IIC内部集成总线(串行总线)同步半双工总线

两个上拉电阻(通电高电平,两个设备处于空闲状态)

传输协议:

起始信号:SCL时钟线高电平

SDA数据线高电平变低电平

结束信号:SCL时钟线高电平

SDA数据线低电平变高电平

校验:ACK应答,接收方应答(数据线低电平)

NACK非应答

根据从设备号选择通信7bit/10bit

最后一位传输方向位(0主设备向从设备发,1从设备向主设备发)

1.在时钟线的低电平进行数据线的电平变化

2.在时钟线高电平锁存

1.写:起始+设备号+传输方向+应答+从设备内地址+应答+多个数据+结束

2.读:起始+设备号+传输方向+应答+从设备内地址+应答+起始+设备号+传输方向+应答+数据+应答+……+数据+非应答+结束

按字节写:每一个字节要带一个地址

按页写:1-16个字节

跨页重发地址

你可能感兴趣的:(2019-12-23)