I2C总线进行数据传送时,时钟信号为高电平期间,数据线上的数据有必要保持稳定,只要在时钟线上的信号为低电平期间,数据线上的高电平或低电平状况才答应改变。
开始和停止信号:SCL线为高电平期间,SDA线由高电平向低电平的改变表明开始信号;SCL线为高电平期间,SDA线由低电平向高电平的改变表明停止信号。
数据传送格局(1)字节传送与应对
每一个字节有必要确保是8位长度。数据传送时,先传送最高位(MSB),每一个被传送的字节后边都有必要跟从一位应对位(即一帧共有9位)。假如一段时间内没有收到从机的应对信号,则主动以为从机已正确接收到数据。
3引角对应,为当时电路中的地址挑选线,三根线可挑选8个芯片一起衔接在电路中,当要与哪个芯片通讯时传送相应的地址即可与该芯片树立衔接,TX-1B试验板上三根地址线都为0。最终一位R/W为告知从机下一字节数据是要读仍是写,0为写入,1为读出。
AT24C02的芯片地址如下图,1010为固定,A0,A1,A2正好与芯片的1,2,