Gast
#1427430
Hallo, Ich habe mir vor ein paar Tagen das STK600 zugelegt. Mikrocontroller ist ein atmega2560. Ich wollte mir einen Timer bauen der die LEDS an und aus schaltet also sie sollen ca im Sekundentakt blinken. Mein Programm ist an das Tutorial angelegt aber irgendwie funktioniert es auf dem Board nicht. Im Debugmode geht alles einwandfrei. So nun mein Programmtext. .include "m2560def.inc" .def temp=r17 .def leds=r16 .def k=r18 .org 0x000 rjmp main .org OVF0addr rjmp overflow_timer0 main: ldi temp,LOW(ramend) out SPL,temp ldi temp,HIGH(ramend) out SPH,temp ldi temp,0xff out ddrb,temp ldi leds,0x00 ldi temp,(1<<TOIE0) sts TIMSK0,temp ldi temp,(1<<cs00)|(1<<cs02) out TCCR0B,temp sei loop: cpi k,14 BREQ umschalten rjmp loop overflow_timer0: inc k out portb,leds reti Umschalten: com leds ldi k,0x00 rjmp loop