Hallo nochmal,
hab noch etwas rumexperimentiert und die fehlermeldungen sind weg.
Vorallem die meldung mit dem "odd" ist weg.
Nur tun, tut sich nix.
Kann da jemand helfen?
Code:.include "AVR.H" ;------------------------------------------------------------------------ ;Reset and Interrupt vector ;VNr. Beschreibung ;Start, Power ON, Reset ;----------------------------------------------------------------------- .org 3 rjmp interrupt rjmp reset reset: ldi r16,hi8(RAMEND) out SPL,r16 ldi r16,lo8(RAMEND) out SPH,r16 ldi r16,0b11111111 out DDRB,r16 ldi r16,255 ;compare value out OCR2,r16 ldi r16,0b00100010 ;CTC - PRS 8 out TCCR2,r16 ldi r16,0b10000000 ;Interrupt enable out TIMSK,r16 sei ;global int. enable ldi r17,0b00000000 ldi r18,0b11111111 ;Hier Init-Code eintragen. ;------------------------------------------------------------------------ mainloop: wdr rjmp mainloop interrupt: ;toggle Port B in r16,PINC ori r16,255 breq interrupt1 out PORTB,r18 interrupt1: out PORTB,r17 interrupt2: reti







Zitieren

Lesezeichen