Titelbild Mikrocontroller

9.1. MCUCR – MCU Control Register

MCUCR Register des ATmega8

MCUCR Register des ATmega8


Bit 3, 2 – ISC11, ISC10: Interrupt Sense Control 1 Bit 1 und 2

Der externe Interrup1 wird über den Pin INT1 aktiviert, wenn das I-Bit im Statusregister und das dazugehörige Interrupt Masken Bit im GICR Register gesetzt sind. Die Pegel und Flanken, die am INT1 Pin einen Interrupt auslösen, sind in nachfolgender Tabelle beschrieben. Der Wert des INT1 Pins wird abgetastet, bevor eine Flanke erkannt wird. Wenn Flanken oder wechselnde Pegel als den Interrupt auslösendes Ereignis ausgewählt werden, so müssen diese länger als eine Taktperiode andauern, damit sie einen Interrupt erzeugen. Kürzere Impulse führen nicht garantiert zum Auslösen eines Interrupts. Wenn Low-Pegel als auslösendes Ereignis ausgewählt wurde, so muss dieser mindestens so lange anliegen, bis der gerade ausgeführt Befehl komplett abgearbeitet ist.

ISC11 ISC10 Modus
0 0 Low-Pegel am INT1 Pin löst Interrupt aus
0 1 Jeder logische Wechsel am INT1 Pin löst Interrupt aus
1 0 Eine fallende Flanke am INT1 Pin löst Interrupt aus
1 1 Eine steigende Flanke am INT1 Pin löst Interrupt aus

Bit 1, 0 – ISC01, ISC00: Interrupt Sense Control 0 Bit 1 und 2

Der externe Interrupt0 wird über den Pin INT0 aktiviert, wenn das I-Bit im Statusregister und das dazugehörige Interrupt Masken Bit im GICR Register gesetzt sind. Die Pegel und Flanken, die am INT0 Pin einen Interrupt auslösen, sind in nachfolgender Tabelle beschrieben. Der Wert des INT0 Pins wird abgetastet, bevor eine Flanke erkannt wird. Wenn Flanken oder wechselnde Pegel als den Interrupt auslösendes Ereignis ausgewählt werden, so müssen diese länger als eine Taktperiode andauern, damit sie einen Interrupt erzeugen. Kürzere Impulse führen nicht garantiert zum Auslösen eines Interrupts. Wenn Low-Pegel als auslösendes Ereignis ausgewählt wurde, so muss dieser mindestens so lange anliegen, bis der gerade ausgeführt Befehl komplett abgearbeitet ist.

ISC01 ISC00 Modus
0 0 Low-Pegel am INT0 Pin löst Interrupt aus
0 1 Jeder logische Wechsel am INT0 Pin löst Interrupt aus
1 0 Eine fallende Flanke am INT0 Pin löst Interrupt aus
1 1 Eine steigende Flanke am INT0 Pin löst Interrupt aus
Impressum