1、不管读与写,都是在时钟线为低时把数据送到数据总线上,在高时采样数据,把数据锁存到内部,所以读之前先把时钟线拉低,做好预备(数据线为高表明开释数据线),为接下来读数据做好预备。也便是时钟信号为低时,数据线上的凹凸电平才答应改变,时钟信号为高时,数据总线上的数据有必要保持稳定。
2、起始信号发生后,总线为被占用状况(SDA拉低);停止信号发生后,总线为闲暇状况(SCL被开释了)。
3、接纳器材收到一个完好的数据字节后有或许需求完结一些其它作业,如处理中止,或许无法马上接纳下一字节,这时从机将SCL拉成低电平,然后使主机处于等候状况。直到从机预备好接纳下一字节,再开释SCL线使之为高,然后数据传送可继续进行。数据线上的数据是在时钟信号为高时被采样。
4、当主机接纳数据时,它收到最终一个数据字节后,有必要向从机宣布一完毕信号。这个信号是由对从机的非应对来完成的。然后,从机开释SDA线,以答应主机发生停止信号。