Unable to figure out why On STM32F051 I2C bus fails time to time after sometimes working perfectly for 15 to 20 hours
Hello ,
Unable to figure out why On STM32F051 I2C bus fails time to time after sometimes working perfectly for 15 to 20 hours .
We have 1k pull up resistors on SCL and SDA lines . The bus operates at 400 KHz .
I2C bus fails time to time we are unable to figure out why . Is there any explanation for I2C bus failure and how to recover the I2C bus ?.
Once the I2C bus on the STM hangs up after working perfectly for sometimes about 15 to 20 hours no other devices on the entire I2C bus can be access its like the I2C bus is locked up once we reset the STM32F051 every device starts to communicate else they are dead lock .