Titelbild Mikrocontroller

8.4. Interrupt Flags

Ferner ist für jeden Interrupt ein Interruptflag vorhanden, das immer dann gesetzt wird, wenn eine Interruptbedingung auftritt. In den meisten Fällen wird das Flag beim Aufrufen der Interruptroutine automatisch gelöscht, aber nicht in allen Fällen. Durch Schreiben einer 1 im entsprechenden Register kann das Flag durch die Software gelöscht werden. Die Flags werden auch dann gesetzt, wenn der Interrupt gesperrt oder Interrupts global nicht freigegeben sind. Das Flag erinnert also daran, dass eine Interruptbedingung aufgetreten ist.
« zurück:
8.3. Interruptadressen
» weiter:
8.5. NMI
Impressum