C Control PRO-BOT128 + C-Control PRO 128 Unit + Voltcraft® USB programming cable Kit 190406 User Manual
Product codes
190406
152
Bibliotheken
© 2008 Conrad Electronic
INT_TIM1CMPB
Timer1 CompareB
INT_TIM1OVF
Timer1 Overflow
INT_TIM0COMP
Timer0 Compare
INT_TIM0OVF
Timer0 Overflow
INT_ANA_COMP
Analog Comparator
INT_ADC
ADC
INT_TIM2COMP
Timer2 Compare
INT_TIM2OVF
Timer2 Overflow
INT_TIM3CAPT
Timer3 Capture (
nur Mega128
)
INT_TIM3CMPA
Timer3 CompareA (
nur Mega128
)
INT_TIM3CMPB
Timer3 CompareB (
nur Mega128
)
INT_TIM3CMPC
Timer3 CompareC (
nur Mega128
)
INT_TIM3OVF
Timer3 Overflow (
nur Mega128
)
Der betreffende Interrupt muß in einer Interrupt Service Routine (ISR) die entsprechenden
Anweisungen erhalten, und der Interrupt muß freigegeben sein. Siehe
Anweisungen erhalten, und der Interrupt muß freigegeben sein. Siehe
. Während der
Abarbeitung einer Interruptroutine wird das Multithreading ausgesetzt.
Ein Signal auf INT_0 beim Einschalten des C-Control Pro Moduls kann das
SW1. Wird der SW1 beim Einschalten des Moduls gedrückt, führt dies zur Aktivierung des seriellen
Bootloader Modus, und das Programm wird nicht automatisch gestartet.
Bootloader Modus, und das Programm wird nicht automatisch gestartet.
6.9.1
Ext_IntEnable
Interrupt Funktionen
Syntax
void Ext_Int(byte IRQ,byte Mode);
Sub Ext_Int(IRQ As Byte,Mode As Byte)
Beschreibung
Diese Funktion schaltet einen externen Interrupt frei. Der Parameter Mode legt fest, wann ein Interrupt
erzeugt werden soll. Ein Signal auf Mega32:IRQ 0 Mega128:IRQ 4 kann zu
erzeugt werden soll. Ein Signal auf Mega32:IRQ 0 Mega128:IRQ 4 kann zu
Der Parameter IRQ hat Werte zwischen 0 und 2 auf dem Mega32 und zwischn 0 und 7 auf dem
Mega128. Nicht verwechseln mit dem irqnr Parameter von
Parameter
IRQ Nummer des zu sperrenden Interrupts Mega32 (0-2) bzw. Mega128 (0-7)
Mode Parameter:
0:
ein low Pegel löst einen Interrupt aus
1:
jeder Flankenwechsel löst einen Interrupt aus
2:
eine fallende Flanke löst einen Interrupt aus
3:
eine steigende Flanke löst einen Interrupt aus