Waer der Abschnitt der iom8.h die in die io.h eingebunden im Falle eines Atmega8 eigebunden wird. Danke für den spartanischen aber brauchbaren Tipp.Code:/* Interrupt vectors */ #define SIG_INTERRUPT0 _VECTOR(1) #define SIG_INTERRUPT1 _VECTOR(2) #define SIG_OUTPUT_COMPARE2 _VECTOR(3) #define SIG_OVERFLOW2 _VECTOR(4) #define SIG_INPUT_CAPTURE1 _VECTOR(5) #define SIG_OUTPUT_COMPARE1A _VECTOR(6) #define SIG_OUTPUT_COMPARE1B _VECTOR(7) #define SIG_OVERFLOW1 _VECTOR(8) #define SIG_OVERFLOW0 _VECTOR(9) #define SIG_SPI _VECTOR(10) #define SIG_UART_RECV _VECTOR(11) #define SIG_UART_DATA _VECTOR(12) #define SIG_UART_TRANS _VECTOR(13) #define SIG_ADC _VECTOR(14) #define SIG_EEPROM_READY _VECTOR(15) #define SIG_COMPARATOR _VECTOR(16) #define SIG_2WIRE_SERIAL _VECTOR(17) #define SIG_SPM_READY _VECTOR(18) #define _VECTORS_SIZE 38
Zum Gesamtverstaendnis und zur Eigenkontrolle: Es sind Hardwaremaessig Flags reserviert, welche ueber ein entsprechendes
Ereigniss informieren (z.B. Int0, Toggle an Pin PD2), sobald aktueller
Befehl abgearbeitet ist UND das IVCE-Bit im GICR Register ist Null sowie das Bit 7 (berühmtes I-Bit ) in SREG gesetzt ist.
Danke für die Hilfe! Den Blick in die io.h hät ich wirklich eher waagen sollen...
uC







Zitieren

Lesezeichen