Üsch glaub, wir reden aneinander vorbei...
Was passiert denn deiner Meinung nach, wenn der PU (=PullUp) aktiv ist (PORT=1) und wir an PIN eine 0 lesen?
Was willst du dann nach PORT schreiben? 1 (wie es war) oder willst du ein einem Port, der nix mit der Ausgabe zu tun hat, an den PUs drehen?
An PIN liest man den Eingang, richtig. Aber der Wert am Eingang interessiert ja gar nicht! Was interessiert, ist wie die PUs einzustellen sind. Und das liest (und schreibt) man via PORT.
Oder man merkt sich ein einer Variablen, wie man die PUs einstehen hat (was aber mehr Overhead ist.)
Lesezeichen