resetting i2c device on PCB? i2c locking up

Thread Starter

DJ_AA

Joined Aug 6, 2021
304
I suspected it was an error, but your response did not answer the question. Is there some reason for that?
I was trying to mention that do I need pulse the clk to reset the i2c bus, as in all the device including the device causing the issue?
 

Thread Starter

DJ_AA

Joined Aug 6, 2021
304
I have managed to set up a recovery process where I would perform a wdt reset and then perform about 20 pulses on the CLK line. And it seems to have solved the issue of my device no longer locking up.

But the data sample is still corrupted,

Is it possible to check the i2c line prior to starting a read on a device to insure it would not be corrupted?
 
Top