IIC总线
- 1.总线空闲状态。
- 2.IIC总线的起始停止条件。
- 3.IIC总线的数据传送
- 4.IIC总线的应答
- 5.IIC时序
1.总线空闲状态。
总线空闲时,SDA和SCL均为高电平。
2.IIC总线的起始停止条件。
起始条件:在SCL为高时,SDA总线被拉低,即出现负跳变。
终止条件:在SCL为高时,SDA总线被拉高,即出现正跳变。
3.IIC总线的数据传送
高电平器件数据保持稳定,低电平期间数据可以发生变化。
4.IIC总线的应答
从设备应答:主设备,每发送8bit,在第9个bit主设备释放总线,从设备发出一个应答信号,表示从设备已经收到该数据信号。拉低总线为应答。
主设备非应答:如果是主设备读数据,当主设备收到从设备发来的数据时,发送一个应答,低电平,通知数据发送设备,主设备接收成功。收到最后一个字节时,从设备发送一个非应答,表示接收结束。
5.IIC时序
IIC总线可以挂载多个从设备,访问总线器件时,先发送从设备地址,然后发送从设备字节地址,在发送数据。