AnsweredAssumed Answered

I2C3 hangs after several write

Question asked by carlo val gocela on Oct 5, 2015
Latest reply on Oct 19, 2015 by Timesys Support

Good Day!

 

I have added I2C3 in the kernel Linux-3.0.15-ts-armv71 with I2C3 clock set to 100Khz.

I'm having some issues with my A5 application were sending of I2C data results to SDA pin stuck to LOW.

This usually happens when a NACK is received. The only way to recover is to power reset the board.

 

I2C hangs SDA stay Low.pngI2C SDA stay Low.png

 

Is there a way to send a stop command when a NACK is received so that we can restart sending?

Outcomes