2008-03-03 12:13 AM
STR7 - Clearing I2C ACK bit prevents ISR to be fired?
2008-03-03 12:13 AM
In I2C Slave transmitter mode:
When the ACK bit is cleared (I2C_CR) while the device is addressed, does this prevent the I2C interrupt to be fired? In my application the ACK bit is regularly cleared to get the I2C offline. However, it happens that the STR7 is addressed at the exact moment the ACK bit is cleared. Then the address is ACKed, however, the I2C interrupt isn't fired. Is there an explanation for this?