10.2.1什么是时序?
字面意思,时序就是时间顺序,实际上在通信中时序就是通信线上按照时间顺序发生的电平变化,以及这些变化对通信的意义就叫时序。
10.2.2 I2C总线空闲状态、起始位、结束位
(1)I2C总线上有1个主设备,n(n>=1)个从设备。I2C总线上有2种状态;空闲态(所有从设备都未和主设备通信,此时总线空闲)和忙态(其中一个从设备在和主设备通信,此时总线被这一对占用,其他从设备必须歇着)。
(2)整个通信分为一个周期一个周期的,两个相邻的通信周期是空闲态。每一个通信周期由一个起始位开始,一个结束位结束,中间是本周起的通信数据。
(3)起始位并不是一个时间点,而是一个时间段。在这段时间内总线状态变化情况是:SCL线维持高电平,同时SDA线发生一个从高到底的下降沿。
(4)与起始位相似,结束位也是一个时间段。在这段时间内总线的变化情况是:SCL维持高电平,同时SDA线发生一个从低到高的上升沿。
10.2.3 I2C数据传输格式(数据位&ACK)
(1)每一个通信周期