MichlM
02.07.2007, 15:22
Hallo,
ich bastle gerade an einem Bascom-Programm das auf verschiedene Interrupts reagiert. INT0, UART, Timer.
Wenn gerade ein Interrupt, z.B. Timeraufruf, abläuft und in der Zwischenzeit ein anderer, z.B. INT0 auslöst, was wird dann wie abgearbeitet? Wird die zuerst ausgelöste Interruptroutine abgearbeitet und dann die, die in der Zwischenzeit ausglöst hat? Oder springt der µC aus der Timer-Routine in die INT0 ohne diese fertig durchlaufen zu haben?
Vielen Dank
Michl
ich bastle gerade an einem Bascom-Programm das auf verschiedene Interrupts reagiert. INT0, UART, Timer.
Wenn gerade ein Interrupt, z.B. Timeraufruf, abläuft und in der Zwischenzeit ein anderer, z.B. INT0 auslöst, was wird dann wie abgearbeitet? Wird die zuerst ausgelöste Interruptroutine abgearbeitet und dann die, die in der Zwischenzeit ausglöst hat? Oder springt der µC aus der Timer-Routine in die INT0 ohne diese fertig durchlaufen zu haben?
Vielen Dank
Michl