Gast
#16731
Hallo,
wer findet den Fehler!!
Ich habe mich da irgendwie fest gebissen! Ich wollte einfach wenn eine
bestimmte Adresse an Port D anliegt den Port B ansteuern.
Vielen Dank
Jürgen
.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
out PORTB, r16 ;PORTB auf 0xFF setzen -> alle LEDs aus
loop:
in r16, PORTD ;an Port D anliegende Werte (Taster) nach
r16 einlesen
cpi r16, 0b00001100
rjmp loop ;Sprung zu "loop:" -> Endlosschleife
ldi r16, 0b00001111
out PORTB, r16
ende: rjmp ende ;Endlosschleife