User manual
82Compiler
© 2005 Conrad Electronic
Keine
5.3.9.7 Irq_GetCount
Interrupt Funktionen
Beispiel
Syntax
byte
Irq_GetCount(
void
);
Beschreibung
Signalisiert das der Interrupt abgearbeitet wurde (interrupt
acknowledge). Wird die Funktion nicht am Ende einer Interruptroutine
aufgerufen, wird ununterbrochen in den Interrupt gesprungen.
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.
5.3.9.8 Irq_SetVect
Interrupt Funktionen
Beispiel
Syntax
void
Irq_SetVect(
byte
irqnr
,word
vect
);
Beschreibung
Setzt die aufzurufende Interrupt Funktion für einen bestimmten
Interrupt. Am Ende der Interruptroutine muß die Funktion
Irq_GetCount
() aufgerufen werden, ansonsten wird ununterbrochen in
die Interrupt Funktion gesprungen.
Parameter
irqnr
spezifiziert den Typ des Interrupts (siehe Tabelle)
vect
ist der Name der aufzurufenden Interrupt Funktion