This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Dealing with a stuck interrupt

Hello,

I have 2 LPC2478s communicating with one another via UART3 (TTL line). Occasionally, because of some unknown reason at this time, one of the processors is handling a UART3 interrupt at intervals as high as 10 microsecond so obviously it cannot do much except that (but all the paths through the ISR acknowledge the interrupt, as far as I can see). I am trying to offer at least a
workaround (this failure is relatively rare) until the root cause is found, but the following has failed:
1. Disabling UART3 peripheral and interrupt line.
2. Initialize UART3 peripheral (including installation of interrupt handler).

What I see if that even my test program, that triggers these steps deliberately in order to see if this is a good strategy to deal with the above mentioned problem, causes the processor to be flooded with interrupts and the normal communication is never restored - even if the transmitting processor is disabled.
Can you offer me an alternative?