Gast
#1148935
Hallo,
ich habe ein kleines Problem mit einem Schalter, dieser ist über einen
PullUp-Widerstand an die MCU geschaltet. Also für Bit = 0 gedrückt. Dann
soll ein anderer Pin an dem sich eine Diode gegen Vcc befindet auf
Ausgang "low" geschaltet werden. Irgendwie komm ich da nicht wirklich
weiter ich weiß nicht warum die Led nicht aus geht wenn ich die Taste
betätige, vielleicht kann mir ja jemand weiterhelfen. PORTC soll Ausgang
und PORTD Eingang sein.
Danke.
Hier der Code:
ldi r16, 0xFF
out DDRC, r16
out PORTD,r16
ldi r16, 0x00
out DDRD, r16
sbi PINC,2
main: sbic PIND,2
rjmp main
cbi PINC,2
rjmp main