Management of several interrupts in the same time
"David C." <[email protected]> 09 Apr 2007 11:20:08 -0700
| Newsgroups | gmane.comp.hardware.motorola.microcontrollers |
|---|---|
| Message-ID | <[email protected]> |
My question is related to the management of several interrupts in the same time. I use a MPC860 (It may be the same problem for MPC500) Thanks to the SIPEND register, I know that two external interrupts occurred in the same time (IRQ1 and IRQ2, on falling edge). The one which has the main priority is managed in a first time, because SIVEC indicates the corresponding vector. Problem : When I clean the first interrupt in writing the corresponding bit to "1" in the SIPEND register, the second bit which was indicating the second external interrupt is cleaned too. So the second interrupt is never managed. Have you ever seen this problem and do you know a way to correct it ? Thank you ;) (Excuse me for my poor english) -- View this message in context: http://www.nabble.com/Management-of-several-interrupts-in-the-same-time-tf3540384.html#a9882937 Sent from the MPC500 mailing list archive at Nabble.com.