Gast
#8402
Hallo,
vielleicht kann mir einer helfen, ich möchte das das Program bei einem
bestimmten Wert an Port D den Ausgang ansteuert. Mein Versuch war leider
vergebens.
Vielen Dank
.include "4433def.inc" ;bzw. 2333def.inc
ldi r16, 0xFF
out DDRB, r16 ;Port B durch Ausgabe von 0xFF ins
;Richtungsregister DDRB als Ausgang
konfigurieren
ldi r16, 0x00
out DDRD, r16 ;Port D durch Ausgabe von 0x00 ins
;Richtungsregister DDRD als Eingang
konfigurieren
ldi r16, 0xFF
loop:
if1:
in r16, PORTD
cpi r16, 3 ; compare immediate
brne loop ; branch if not equal
ldi r16, 0xff
out PORTB, r16
rjmp loop ;Sprung zu "loop:" -> Endlosschleife