Hallo
Die Datenrichtung muss trotzdem als Eingang definiert sein:
DDRD = &B00000000
Wenn du jetzt mit PORTD.0 = 1 den internen PullUp einschaltest wird der Pin intern über einen hochohmigen Widerstand (>10k) mit Vcc verbunden. PIND.0 ist dann bei unbeschaltetem Pin gleich 1. Wenn du nun den Pin mit GND verbindest wird PIND.0 gleich 0 sein.
Achtung! Wenn der Pin als Ausgang/High definiert ist wird er durch die Verbindung zu GND durch den Kurzschlußstrom zerstört!
Gruß
mic
Lesezeichen