Hallo,
bei dem nachfolgendem Programm springt mir der PC immer wieder zum
Programmanfang (ldi r16,0xFF) und nicht wie vorgesehen zur nächsten
Zeile nach rcall delay?
Sim-Mode im Studio 4.0
.include "m8def.inc"
ldi r16, 0xFF
out DDRB, r16
ldi r16, 0x00
out DDRD, r16
loop:
in r16, PIND
rcall delay
out PORTB, r16
rjmp loop
delay:
ldi r17, $0A
schleife0: ldi r18, $0A
schleife1: dec r18
brne schleife1
dec r17
brne schleife0
ret
mfg
Thomas
Hallo, füge ldi r16, HIGH(RAMEND) out SPH,r16 ldi r16, LOW(RAMEND) out SPL,r16 vor deinem ersten Sprung ein, und es müsste gehn! Gruß, Florian
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.