??? 08/15/06 12:48 Modified: 08/15/06 12:55 Read: times |
#122271 - something wrong Responding to: ???'s previous message |
I have solved the problem by setting the interrupt priority of the i2c to highest.
Then there is something dramatically wrong with your other interrupt(s) ISR time, however horrendous, should not affect the IIC. When I debug IIC routines in the emulator, I can stop them for 'hours' in midstream and they still work. One exception. If you are NOT using an IIC device but a SMB device there might be a timeout after a very long (in uC terms) time. If that is the case, state so. Erik |
Topic | Author | Date |
i2c interrupt of P89LPC9221 | 01/01/70 00:00 | |
Code Architect is your friend | 01/01/70 00:00 | |
Interrupt priority affected I2c interrupt | 01/01/70 00:00 | |
something wrong![]() | 01/01/70 00:00 |