IIC总线学习

IIC总线

  • 1.总线空闲状态。
  • 2.IIC总线的起始停止条件。
  • 3.IIC总线的数据传送
  • 4.IIC总线的应答
  • 5.IIC时序

1.总线空闲状态。

总线空闲时,SDA和SCL均为高电平。

2.IIC总线的起始停止条件。

起始条件:在SCL为高时,SDA总线被拉低,即出现负跳变。
终止条件:在SCL为高时,SDA总线被拉高,即出现正跳变。
IIC总线学习_第1张图片

3.IIC总线的数据传送

高电平器件数据保持稳定,低电平期间数据可以发生变化。
IIC总线学习_第2张图片

4.IIC总线的应答

从设备应答:主设备,每发送8bit,在第9个bit主设备释放总线,从设备发出一个应答信号,表示从设备已经收到该数据信号。拉低总线为应答。
主设备非应答:如果是主设备读数据,当主设备收到从设备发来的数据时,发送一个应答,低电平,通知数据发送设备,主设备接收成功。收到最后一个字节时,从设备发送一个非应答,表示接收结束。

5.IIC时序

IIC总线可以挂载多个从设备,访问总线器件时,先发送从设备地址,然后发送从设备字节地址,在发送数据。
IIC总线学习_第3张图片

你可能感兴趣的:(学习)