During the processing of IRQ0 interrupt, if IRQ2 interrupt at the interrupt priority level of 14 is generated and then IRQ1 interrupt at the interrupt priority level of 14 occurs, which one has priority to be processed?
If both IRQ0 and IRQ1 interrupts are set to edge detection and held pending, is IRQ1 interrupt with higher default priority firstly executed and processed after the completion of IRQ0 interruption processing?
After the completion of IRQ0 interruption processing, IRQ1 interrupt is processed and finally IRQ2 interrupt.
Interrupts held pending during interruption processing are processed according to the default priority order in "Interrupt Exception Processing Vectors and Priorities" of the hardware manual.
|SH7052, SH7053, SH7054|
|SH7047, SH7049, SH7105, SH7107, SH7109|
|SH7046, SH7148, SH7101, SH7048, SH7104, SH7106, SH7108|
|SH7040, SH7041, SH7042, SH7043, SH7044, SH7045|
|SH7014, SH7016, SH7017|