Und dann stehe ich schon vor dem nächsten Problem.
Das folgende Programm funktioniert im AVR-Studio 1A und am Board überhaupt nicht.
Funktion:
LED EIN
WARTEN AUF TASTER IM LOOP
TASTER GERDRÜCKT, 2te LED AN
Code:
start:
ldi r16,low(ramend) ;Stackpointer auf
out spl,r16 ;RAM-Ende setzen
ldi r16,0b00000011 ;PortB: PB0 auf Ausgang
out ddrb,r16 ;setzen
ldi r16,0b00000001 ;PortB: PB0 auf Ausgang
out portb,r16
loop:
in r16,pinb ;PINb einlesen
cpi r16,5 ;
breq exit
rjmp loop
exit:
ldi r16,0b0000011
out portb,r16
Lesezeichen