Page 1 of 1

Software I2C problem with two slaves if one fails

Posted: Mon Sep 27, 2021 1:44 pm
by Tuxford
I have a board based on STM32F103VCT6 where two slaves are connected to I2C. One is FM24C64 with address 0xA0, other is TLV493D-A186 with address 0xBC. I have observed a problem when second is absent. Driver tries to init this chip but fails because of temporary absence. After the failure first slave fails to work even it has worked before.

Question. Are there needed some reinitialization of the I2C driver or may be something else?

Re: Software I2C problem with two slaves if one fails

Posted: Mon Sep 27, 2021 4:01 pm
by Giovanni
Hi,

Not sure about the cause of what you are observing, you may try to stop and restart the driver and see if it helps.

Giovanni