User manual

153 C-Control Pro Mega Series
© 2008 Conrad Electronic
6.9.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
Mega128. Nicht verwechseln mit dem irqnr Parameter von Irq_SetVect().
Parameter
IRQ Nummer des zu sperrenden Interrupts Mega32 (0-2) bzw. Mega128 (0-7)
6.9.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
irqnr spezifiziert den Typ des Interrupts (siehe Tabelle)
Rückgabewert
Gibt an, wie oft der Interrupt von der Hardware bis zum Aufruf von Irq_GetCount() ausgelöst
wurde. Ein Wert größer 1 kann dann auftreten, wenn die Hardware schneller Interrupts
generiert, als der Interpreter die Interruptroutine abarbeiten kann.