Post Info TOPIC: IRQ is disalbed, but ISR is called, Why?
Anonymous

Date:
IRQ is disalbed, but ISR is called, Why?
Permalink   


Hello,

UART is interrupt driven. When IRQ for the UART is asserted, its ISR is called. In the ISR, after it reads buffer, it raises an Event. A separate Thread waiting at the Event activated when the Event is posted. In the Thread, it disables IRQ for the Uart. Then it does further processing. I expected that next IRQ will not be served until its IRQ is re-enabled again. But it seems to me that, the ISR has been called during the IRQ is disabled. Can anyone help me explain why?

 

I didn't find the right solution from the internet.

References:

https://www.alteraforum.com/forum/showthread.php?t=40554

Drilling Process Video Examples



__________________
Page 1 of 1  sorted by
 
Tweet this page Post to Digg Post to Del.icio.us


Create your own FREE Forum
Report Abuse
Powered by ActiveBoard