当SCL为高时,sda由高到低的跳变,表示开始;
当SCL为高时,sda由低到高的掉变,表示停止;
单字节读写模式:
写数据:
sda写数据时序: START 1010000 ACK(低) ADDRESS ACK(低) DATA ACK(低) STOP
sda读数据时序:
START 1010000 ACK(低) ADDRESS ACK(低) START 1010001 ACK(低) DATA ACK(高) STOP
NOTE:在单字节读写模式下一次写入多个字节时,要注意连续写入的两个字节之间的时间间隔,如果间隔太小的话,则会出现第二个字节未写进去的情况,须保证两个字节的写入间隔至少在10ms。