User manual
128 C-Control Pro Mega Series
© 2005 Conrad Electronic
5.4.9.2 Ext_IntDisable
Interrupt Funktionen
Syntax
void Ext_Int0Disable(
byte
IRQ);
Sub
Ext_Int0Disable(IRQ
As
Byte
)
Beschreibung
Der externe Interrupt IRQ wird gesperrt.
Parameter
IRQ Nummer des zu sperrenden Interrupts
5.4.9.3 Irq_GetCount
Interrupt Funktionen Beispiel
Syntax
byte
Irq_GetCount(
void
);
Sub
Irq_GetCount()
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.
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.4.9.4 Irq_SetVect
Interrupt Funktionen Beispiel
Syntax
void
Irq_SetVect(
byte
irqnr
,float
vect);
Sub
Irq_SetVect(irqnr
As
Byte
,vect
As
Single
)
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.