Schwichtenberg Knut <[EMAIL PROTECTED]> wrote:

> Running in an interrupt (SIGNAL foo {.....}) handler other enabled
> interrupts occur. In what sequence are these interrupts handled -
> are the interrupt functions called - after leaving the current INT
> with reti?

The next ISR will be executed as soon as interrupts are being
re-enabled, either by executing an SEI instruction, or by executing
RETI.

If there are multiple interrupt conditions pending by that time, the
interrupt with the highest priority will be executed first.
Priorities are fixed, and in order of the vector table.

-- 
J"org Wunsch                                           Unix support engineer
[EMAIL PROTECTED]        http://www.interface-systems.de/~j/


_______________________________________________
AVR-chat mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-chat

Reply via email to