Dieses Problem könnte man schon fast als "Klassiker" bezeichnen:
Eingänge müssen immer über das PIN-Register abgefragt werden!
(PORTC.0 ist und bleibt 1 - damit hast Du ja den PullUP-Widerstand aktiviert!)
Also etwa so:
If PINC.0 = 1 then
PORTC.1 = 1
Else
PORTC.1 = 0
End if
Gruß,
Daniel
P.S.:
Alle "Pins" haben nach dem Einschalten des Controller die Funktion eines Eingangs (weil in den DDR-Registern zunächst mal überall eine 0 drinsteht). Eine spezielle Konfiguration ist daher gar nicht nötig, wenn´s denn ein Eingang bleiben soll. Nur wenn der PullUp-Widerstand aktiviert werden oder der Anschluss als Ausgang konfiguriert werden soll, muss man das dem Controller explizit mitteilen.aber irgendwas mach ich beim Konfigurieren als Input wohl falsch...
Lesezeichen