2003-07-01 10:08 PM
2003-06-26 03:44 AM
Hello,
I'm trying to communicate with a M24C04 eeprom in I2C master mode, 10-bit addressing. After producing a start, receiving an EV5 and sending the header I always get an EV6 instead of an EV9. Everything seems to work just like I was in 7-bit addressing mode. What do I have to do to be sure to operate in 10-bit addressing and receive the EV9 after sending the header?2003-07-01 10:08 PM
You should have all the explanations (steps) in the datasheet:
* start + header + address1+address2... * header: only 2 bits (0,1,2 or 3) * then the address (8-bit corresponding to the LSB part) * your slave has to support 10-bit address I2C communication -> check in your spec