I have a I2C Bus with one master and several slaves, and 24LC64 is one of the slaves.
For some reasons, master would send out unexpected control byte accidentally.
Meaning the master is expected to send out a write byte to 0x48 ( S/0x48/W ), but instead, a read byte to 0x51 ( S/0x51/R ) is send out, which is the slave address of 24LC64.
Send a read byte directly to 24LC64 without a write byte, will cause 24LC64 to lock up I2C Bus, and thus no I2C communication can be performed.
My question is " How to make 24LC64 to release I2C Bus from this situation? "
Thanks for your time, looking forward to any reply.