Hello CPkwok, and welcome to the forum.
During execution of an ISR, by default further interrupts are globally disabled until the current ISR is completed. However, the various interrupt flags controlled by each hardware peripheral may be set during this period, and the interrupt will become pending.
When the current ISR finishes, the highest priority pending interrupt will next be processed. No interrupt events should be lost.
Regards,
Mac
Hello CPkwok, and welcome to the forum.
During execution of an ISR, by default further interrupts are globally disabled until the current ISR is completed. However, the various interrupt flags controlled by each hardware peripheral may be set during this period, and the interrupt will become pending.
When the current ISR finishes, the highest priority pending interrupt will next be processed. No interrupt events should be lost.
Regards,
Mac