Hallo,
sobald ich eine ISR für TIM0_COMPB_vect definiere bekomme ich den Fehler
register not supported.
1 | ISR (TIM0_COMPB_vect)
|
2 | {
|
3 | zaehler++;
|
4 | }
|
#include <avr/interrupt.h> ist drin
laut der iotn10.h ist das so richtig geschrieben
1 | /* Interrupt vectors */
|
2 | /* Vector 0 is the reset vector */
|
3 | #define INT0_vect_num 1
|
4 | #define INT0_vect _VECTOR(1) /* External Interrupt Request 0 */
|
5 | #define PCINT0_vect_num 2
|
6 | #define PCINT0_vect _VECTOR(2) /* Pin Change Interrupt Request 0 */
|
7 | #define TIM0_CAPT_vect_num 3
|
8 | #define TIM0_CAPT_vect _VECTOR(3) /* Timer/Counter0 Input Capture */
|
9 | #define TIM0_OVF_vect_num 4
|
10 | #define TIM0_OVF_vect _VECTOR(4) /* Timer/Counter0 Overflow */
|
11 | #define TIM0_COMPA_vect_num 5
|
12 | #define TIM0_COMPA_vect _VECTOR(5) /* Timer/Counter Compare Match A */
|
13 | #define TIM0_COMPB_vect_num 6
|
14 | #define TIM0_COMPB_vect _VECTOR(6) /* Timer/Counter Compare Match B */
|
15 | #define ANA_COMP_vect_num 7
|
16 | #define ANA_COMP_vect _VECTOR(7) /* Analog Comparator */
|
17 | #define WDT_vect_num 8
|
18 | #define WDT_vect _VECTOR(8) /* Watchdog Time-out */
|
19 | #define VLM_vect_num 9
|
20 | #define VLM_vect _VECTOR(9) /* Vcc Voltage Level Monitor */
|
21 | #define ADC_vect_num 10
|
22 | #define ADC_vect _VECTOR(10) /* ADC Conversion Complete */
|
Wie definiere ich da die ISR?
c:/program files (x86)/atmel/atmel studio
6.0/extensions/atmel/avrgcc/3.4.0.65/avrtoolchain/bin/../lib/gcc/avr/4.6
.2/../../../../avr/bin/as.exe -mmcu=attiny10 -o ea_attiny10.o
C:\Users\typ\AppData\Local\Temp\ccQ20STr.s
C:\Users\typ\AppData\Local\Temp\ccQ20STr.s: Assembler messages:
C:\Users\typ\AppData\Local\Temp\ccQ20STr.s(20,1): register not supported
C:\Users\typ\AppData\Local\Temp\ccQ20STr.s(24,1): register not supported
C:\Users\typ\AppData\Local\Temp\ccQ20STr.s(29,1): register not supported
C:\Users\typ\AppData\Local\Temp\ccQ20STr.s(54,1): register not supported
C:\Users\typ\AppData\Local\Temp\ccQ20STr.s(56,1): register not supported
C:\Users\typ\AppData\Local\Temp\ccQ20STr.s(57,1): register not supported
make: *** [ea_attiny10.o] Error 1