IIC

1、IIC速率调整

      IIC速率的调整是根据可编程时钟进行速率的调整,同时也跟上拉电阻阻值有一定关系。

2、数据传递

设备的地址位为7位地址位,然后把最低位定为读写位(数据传输方向),0表示主设备向从设备写操作,1表示主设备向从设备读操作。

数据的传输是要求scl高时候sda要保持稳定状态(高或者低,即sda的状态应该包住scl的一个半个钟),在时钟为低时,进行sda的数据翻转。

IIC

主设备向从设备写操作之后紧接着就进行读操作,或者从设备从主设备读紧接着就开始写。则时序如下:

IIC

这些的操作比停止在进行起始状态效率高。

 

IIC

 

IIC

 

待续。。。。。

 

相关文章: