-
LED lauflicht!
KAnn mir wer sagen warum dass nicht richtig funktioniert!?
die LED läuft immer nach links! aber bleibt nicht nach dem ersten durchlauf stehen, was ich eigentlich will! Was mache ich falsch? Bitte um RAT
.include <m8535def.inc>
;definieren
ldi R16, 0xff
ldi R17, 0xff
ldi R20, 0b00000001
ldi R22, 8
out DDRA, R20
Zeit1:
inc R18
cpse R18, R16
rjmp Zeit1
inc R19
cpse R19, R17
rjmp Zeit1
rol R20
out DDRA, R20
inc R21
cpse R21, R22
rjmp Zeit1
Zeit2:
rjmp Zeit2
MFG
Michael
-
müsste das nich eigentlich so sein?
Code:
;definieren
ldi R20, 0b00000001
ldi R21, 1
ldi R22, 8
out DDRA, R20
Zeit1:
rol R20
out DDRA, R20
inc R21
cpse R21, R22
rjmp Zeit1
Zeit2:
rjmp Zeit2
wie läuft das denn, ganz durch und dann nochmal und nochmal und so weiter oder anders?
Martin
-
Also mit dem Code den du angegeben hast, bleiben die LEDs nach dem ersten durchlauf sehten, also zumindest bei mir.
Was du falsch machst weiß ich nicht, weil ich nicht weiß was daran nicht funktioniert (Was willst du das passiert?).
mfg Gerko