数据传输的时候,若SCL为高,则SDA必须保持稳定,SDA上传输1位数据。若SCL为低电平时,SDA才可以改变电平。
6 软件模拟接收一个字节数据读一个字节,当ACK=1,发送ACK信号,ACK=0,发送NACK。
7 软件模拟I2C完整写操作(以AT24xx为例子)完整的IIC写操作:开始信号、发送器件地址 写控制、发送器件子地址(器件内寻址用)、写数据、检测ACK信号、信号停止。
8 软件模拟I2C完整读操作完整的IIC读操作:开始信号、发送器件地址 写控制、发送器件子地址(器件内寻址用)、重启总线、读数据、检测ACK信号、信号停止。