C Control PRO-BOT128 + C-Control PRO 128 Unit + Voltcraft® USB programming cable Kit 190406 User Manual

Product codes
190406
Page of 244
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 
.  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.
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 
  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