Me to write the I2C communication protocol, such as launching protocol are: SDA=1;//send data signals of starting conditions _Nop (); SCL=1; _Nop ();//starting conditions set up time is greater than 4.7 us, delay _Nop (); _Nop (); _Nop (); _Nop (); SDA=0;//send the start signal _Nop (); Lock time is greater than 4 mu//starting conditions _Nop (); _Nop (); _Nop (); _Nop (); SCL=0;//clamped I2C bus, ready to send or receive data _Nop (); _Nop ();
I surf the net to find information, however, did not write to delay us 4.7, or starting conditions locking time greater than 4, The I2C protocol have delay time, please? Where can I find?
CodePudding user response:
I2C protocol has high speed and low speed of the points, so can't unified regulation, specific to check your communications device data book, such as the I2C AT24C02 is on data book,