AnsweredAssumed Answered

Delay Stop Flag in I2C_LDD

Question asked by Christopher Burg on Apr 23, 2018
Latest reply on Apr 27, 2018 by Carlos_Mendoza

Greetings!

 

So I am trying to use I2C to communicate with a temperature sensor. This sensor has a bit different of an I2C protocol. I need to initially wake the sensor, and in order to do so I need to follow the diagram below. As you can see there is a 800us to 3ms wait time before the stop flag. I am wondering if there is a way I can add this to the I2C_LDD component? I am currently trying to modify the functions themselves such as MasterSendBlock. However, my issue here is that it sends all the data in one shot. I wrote in a delay, and tried to just send one single clock and data, but it always sends 8 bits of data.

Thanks!

Outcomes