IVT Atmega16 gefunden in m16def.inc .equ INT0addr = 0x0002 ; External Interrupt Request 0 .equ INT1addr = 0x0004 ; External Interrupt Request 1 .equ OC2addr = 0x0006 ; Timer/Counter2 Compare Match .equ OVF2addr = 0x0008 ; Timer/Counter2 Overflow .equ ICP1addr = 0x000a ; Timer/Counter1 Capture Event .equ OC1Aaddr = 0x000c ; Timer/Counter1 Compare Match A .equ OC1Baddr = 0x000e ; Timer/Counter1 Compare Match B .equ OVF1addr = 0x0010 ; Timer/Counter1 Overflow .equ OVF0addr = 0x0012 ; Timer/Counter0 Overflow .equ SPIaddr = 0x0014 ; Serial Transfer Complete .equ URXCaddr = 0x0016 ; USART, Rx Complete .equ UDREaddr = 0x0018 ; USART Data Register Empty .equ UTXCaddr = 0x001a ; USART, Tx Complete .equ ADCCaddr = 0x001c ; ADC Conversion Complete .equ ERDYaddr = 0x001e ; EEPROM Ready .equ ACIaddr = 0x0020 ; Analog Comparator .equ TWIaddr = 0x0022 ; 2-wire Serial Interface .equ INT2addr = 0x0024 ; External Interrupt Request 2 .equ OC0addr = 0x0026 ; Timer/Counter0 Compare Match .equ SPMRaddr = 0x0028 ; Store Program Memory Ready .equ INT_VECTORS_SIZE = 42 ; size in words ---------------------------------------------------------------------- gefunden im Datenblatt 1 $000(1) RESET External Pin, Power-on Reset, Brown-out Reset, Watchdog Reset, and JTAG AVR Reset 2 $002 INT0 External Interrupt Request 0 3 $004 INT1 External Interrupt Request 1 4 $006 TIMER2 COMP Timer/Counter2 Compare Match 5 $008 TIMER2 OVF Timer/Counter2 Overflow 6 $00A TIMER1 CAPT Timer/Counter1 Capture Event 7 $00C TIMER1 COMPA Timer/Counter1 Compare Match A 8 $00E TIMER1 COMPB Timer/Counter1 Compare Match B 9 $010 TIMER1 OVF Timer/Counter1 Overflow 10 $012 TIMER0 OVF Timer/Counter0 Overflow 11 $014 SPI, STC Serial Transfer Complete 12 $016 USART, RXC USART, Rx Complete 13 $018 USART, UDRE USART Data Register Empty 14 $01A USART, TXC USART, Tx Complete 15 $01C ADC ADC Conversion Complete 16 $01E EE_RDY EEPROM Ready 17 $020 ANA_COMP Analog Comparator 18 $022 TWI Two-wire Serial Interface 19 $024 INT2 External Interrupt Request 2 20 $026 TIMER0 COMP Timer/Counter0 Compare Match 21 $028 SPM_RDY Store Program Memory Ready --------------------------------------------------------------------- so hab ich die aus dem Datenblatt an mein Programm angepaßt jmp RESET ;External Pin, Power-on Reset, Brown-out jmp noint ;INT0 ;External Interrupt Request 0 jmp noint ;INT1 ;External Interrupt Request 1 jmp noint ;TIMER2 COMP ;Timer/Counter2 Compare Match jmp noint ;TIMER2 OVF ;Timer/Counter2 Overflow jmp noint ;TIMER1 CAPT ;Timer/Counter1 Capture Event jmp noint ;TIMER1 COMPA ;Timer/Counter1 Compare Match A jmp noint ;TIMER1 COMPB ;Timer/Counter1 Compare Match B jmp timer1ini ;TIMER1 OVF ;Timer/Counter1 Overflow jmp timer0ini ;Timer/Counter0 Overflow jmp noint ;SPI, STC ;Serial Transfer Complete jmp noint ;USART, RXC ;USART, Rx Complete jmp noint ;USART, UDRE ;USART Data Register Empty jmp noint ;USART, TXC ;USART, Tx Complete jmp adpa0 ;ADC Conversion Complete jmp noint ;EE_RDY ;EEPROM Ready jmp noint ;ANA_COMP ;Analog Comparator jmp noint ;TWI ;Two-wire Serial Interface jmp noint ;INT2 ;External Interrupt Request 2 jmp noint ;TIMER0 COMP ;Timer/Counter0 Compare Match jmp noint ;SPM_RDY ;Store Program Memory Ready ------------------------------------------------------------------------- und so soll sie nach dem TUT aussehen rjmp ;RESET ;External Pin, Power-on Reset, Brown-out rjmp ;INT0 ;External Interrupt Request 0 rjmp ;INT1 ;External Interrupt Request 1 rjmp ;TIMER2 COMP ;Timer/Counter2 Compare Match rjmp ;TIMER2 OVF ;Timer/Counter2 Overflow rjmp ;TIMER1 CAPT ;Timer/Counter1 Capture Event rjmp ;TIMER1 COMPA ;Timer/Counter1 Compare Match A rjmp ;TIMER1 COMPB ;Timer/Counter1 Compare Match B rjmp ;TIMER1 OVF ;TIMER1 OVF ;Timer/Counter1 Overflow rjmp ;TIMER0 OVF ;Timer/Counter0 Overflow rjmp ;SPI, STC ;Serial Transfer Complete rjmp ;USART, RXC ;USART, Rx Complete rjmp ;USART, UDRE ;USART Data Register Empty rjmp ;USART, TXC ;USART, Tx Complete rjmp ;ADC ;ADC Conversion Complete rjmp ;EE_RDY ;EEPROM Ready rjmp ;ANA_COMP ;Analog Comparator rjmp ;TWI ;Two-wire Serial Interface rjmp ;INT2 ;External Interrupt Request 2 rjmp ;TIMER0 COMP ;Timer/Counter0 Compare Match rjmp ;SPM_RDY ;Store Program Memory Ready ------------------------------------------------- oder auch so .org RESET ;External Pin, Power-on Reset, Brown-out reti .org INT0 ;External Interrupt Request 0 reti .org INT1 ;External Interrupt Request 1 reti .org TIMER2_COMP ;Timer/Counter2 Compare Match reti .org TIMER2_OVF ;Timer/Counter2 Overflow reti .org TIMER1_CAPT ;Timer/Counter1 Capture Event reti .org TIMER1_COMPA ;Timer/Counter1 Compare Match A reti .org TIMER1_COMPB ;Timer/Counter1 Compare Match B reti .org TIMER1_OVF ;TIMER1 OVF ;Timer/Counter1 Overflow reti .org TIMER0_OVF ;Timer/Counter0 Overflow reti .org SPI,STC ;Serial Transfer Complete reti .org USART,RXC ;USART, Rx Complete reti .org USART,UDRE ;USART Data Register Empty reti .org USART,TXC ;USART, Tx Complete reti .org ADC ;ADC Conversion Complete reti .org EE_RDY ;EEPROM Ready reti .org ANA_COMP ;Analog Comparator reti .org TWI ;Two-wire Serial Interface reti .org INT2 ;External Interrupt Request 2 reti .org TIMER0_COMP ;Timer/Counter0 Compare Match reti .org SPM_RDY ;Store Program Memory Ready reti ------------------------------------------------------------ und so müsste sie bei mir aussehen, oder????????????? .org 0x000 ;External Pin, Power-on Reset, Brown-out ++++++ rjmp RESET .org INT0 ;External Interrupt Request 0 reti .org INT1 ;External Interrupt Request 1 reti .org TIMER2_COMP ;Timer/Counter2 Compare Match reti .org TIMER2_OVF ;Timer/Counter2 Overflow reti .org TIMER1_CAPT ;Timer/Counter1 Capture Event reti .org TIMER1_COMPA ;Timer/Counter1 Compare Match A reti .org TIMER1_COMPB ;Timer/Counter1 Compare Match B reti .org TIMER1_OVF ;TIMER1 OVF ;Timer/Counter1 Overflow ++++++++ rjmp timer1ini .org TIMER0_OVF ;Timer/Counter0 Overflow +++++++ rjmp timer0ini .org SPI,STC ;Serial Transfer Complete reti .org USART,RXC ;USART, Rx Complete reti .org USART,UDRE ;USART Data Register Empty reti .org USART,TXC ;USART, Tx Complete reti .org ADC ;ADC Conversion Complete ++++++++ rjmp adini .org EE_RDY ;EEPROM Ready reti .org ANA_COMP ;Analog Comparator reti .org TWI ;Two-wire Serial Interface reti .org INT2 ;External Interrupt Request 2 reti .org TIMER0_COMP ;Timer/Counter0 Compare Match reti .org SPM_RDY ;Store Program Memory Ready reti