Hallo,
Hab eine frage zu meinem Code!
1.) Kann ich da noch was verkürzen oder passt es eh so wie ich ihn geschrieben habe?
2.) Wenn code passt, dann wie kann ich die LED weiterlaufen lassen am PB0-PB2!
.include <m8535def.inc>
.org 0x0000
rjmp Reset
.org OC0addr
rjmp Compare
Reset:
;---------------REIFEN-------------------
;In Register laden
ldi R17, 0x01
ldi R18, 0x00
;Stackpointer
ldi R16, HIGH(RAMEND)
out SPH, R16
ldi R16, LOW(RAMEND)
out SPL, R16
;Timer
ldi R16, (1<<CS00) | (1<<CS02)
out TCCR0, R16
;Compare-output
ldi R16, 60
out OCR0, R16
;Flags setzen
ldi R16, (1<<OCIE0)
out TIMSK, R16
;Flags aktivieren
sei
;Hauptprogramm
Reifen:
rjmp Reifen
Compare:
sei
out TCNT0, R18
rol R17
out DDRA, R17
rcall Reifen
MFG
Michael
Lesezeichen