User manual

285 C-Control Pro IDE
© 2013 Conrad Electronic
0: eine fallende Flankest einen Interrupt aus
1: eine steigende Flanke löst einen Interrupt aus
Mode Parameter für AVR32:
0: ein low Pegelst einen Interrupt aus
1: ein high Pegel löst einen Interrupt aus
2: eine fallende Flankest einen Interrupt aus
3: eine steigende Flanke löst einen Interrupt aus
Oderiert man zum Mode Parameter (nur AVR32) den Wert 40 (Hex) wird ein interner PullDown gesetzt,
oderiert man 80 (Hex) wird ein interner PullUp aktiviert.
5.13.2 Ext_IntDisable
Interrupt Funktionen
Syntax
void Ext_IntDisable(byte IRQ);
Sub Ext_IntDisable(IRQ As Byte)
Beschreibung
Der externe Interrupt IRQ wird gesperrt.
Der Parameter IRQ hat Werte zwischen 0 und 2 auf dem Mega32 und zwischen 0 und 7 auf dem Me-
ga128. Nicht verwechseln mit dem irqnr Parameter von Irq_SetVect().
Parameter
IRQ Nummer des zu sperrenden Interrupts Mega32 (0-2) , Mega128 (0-7) , AVR32 (1-7)
5.13.3 Irq_GetCount
Interrupt Funktionen Beispiel
Syntax
byte Irq_GetCount(byte irqnr);
Sub Irq_GetCount(irqnr As Byte) As Byte
Beschreibung
Signalisiert, daß der Interrupt abgearbeitet wurde (interrupt acknowledge). Wird die Funktion nicht am
Ende einer Interruptroutine aufgerufen, wird ununterbrochen in den Interrupt gesprungen.
Parameter