Gast
#12613
Hallo, weiß jemand zufällig, wie die AVRs damit umgehen, wenn zwei Interrupts "quasi" gleichzeitig eintrudeln? Mein Problem ist folgendes: Ich muß sehr schnell auf einen externen Int. reagieren. Der Proz. läuft schon mit maximalem Takt. Bekanntlich kann ein Interrupt einen 2-/3-Takt-Befehl nicht unterbechen. Wie ist es aber erst, wenn der Atmel gerade dabei ist einen niedrigeren Int. auzulösen? Bekanntlich dauert das Dekodieren hier mind. 4Takte. Kann das unterbrochen werden? Beispiel: Der UART meldet TX_Complete und noch bevor der rjmp auf dem Signalhandler ausgeführt wird, kommt der externe Int.. Gruß Axel P.S. In den Datsheets finde ich dazu nichts und per Debugger läßt sich das nicht ausprobieren ;-)