Other Parts Discussed in Thread: ADS1110
I'm using an I2C module to communicate with the ADS1110 ADC. My controller is the only master on the line. Everything works fine, however occasionally, when I download the application onto the controller and enter debug mode, or when I restart the device, the I2C line will get stuck in the I2CMasterBusBusy state, and I am unable to communicate with the ADC (since I check I2CMasterBusBusy on every iteration). Is there a way to reset the state of the I2C bus? Should I use some kind of timeout?
Regards,
Ksawery