HI,
how can I the recovery I2C bus is blocked. , SDA line low state?
Thanks
HI,
how can I the recovery I2C bus is blocked. , SDA line low state?
Thanks
Think we need a bit more information, for instance when does this occur? is it when you initializing the i2c, or at the end or middle of a i2c transfer? is the nrf52 operating in master or slave mode? is it the nrf52 that is holding the sda low? I suspect you typically need to uninit and init the i2c again to recover.
If necessary you can also turn the i2c off an on while unitiialized by writing to the power register shown here:
https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev2/ERR/nRF52832/Rev2/latest/anomaly_832_89.html
Kenneth
Think we need a bit more information, for instance when does this occur? is it when you initializing the i2c, or at the end or middle of a i2c transfer? is the nrf52 operating in master or slave mode? is it the nrf52 that is holding the sda low? I suspect you typically need to uninit and init the i2c again to recover.
If necessary you can also turn the i2c off an on while unitiialized by writing to the power register shown here:
https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev2/ERR/nRF52832/Rev2/latest/anomaly_832_89.html
Kenneth