What happens if an interrupt occurs when it is being disable? Will it get serviced once we re-enable it or we are going to miss it?
I am using TI DSP BIIOS 5x on C6747.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
What happens if an interrupt occurs when it is being disable? Will it get serviced once we re-enable it or we are going to miss it?
I am using TI DSP BIIOS 5x on C6747.
Ashok,
When you say disable...I assume you mean disabled through the IER (Interrupt enable register) correct?
If an interrupt gets disabled before it occurs, the interrupt will not run but the IFR (interrupt flag register) will still be latched so when the interrupts get re-enabled, it will fire off and you will start executing your ISR.
If the interrupt occurs before the disable actually happens then of course you will simply run your ISR.
Judah