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.