Erst einmal vorweg. Wenn du einen Pin mit einem Pull down beschaltest ziehst du den Pin über nen Widerstand nach Masse. Wenn du den Pin mit einem Pull up beschaltest ziehst du den Pin mittels einen Widerstand nach Vcc. Du kannst keinen Pin mit einem Pull up nach Masse ziehen. Wenn du den Pin nicht von außen beschaltest fließt da so gut wie kein Strom außer du hast nen Pull up Widerstand dran. Wie groß die internen Widerstände sind steht im Datenblatt aber ich meine das wären 100k. Also wenn du ins DDR Register des Portes eine 0 reinschreibst ist der Pin als Eingang geschaltet und wenn du dann noch ins Port Register ne 0 reinschreibst stellst du den Pin auf High Z und damit fließt kein Strom in den unbeschalteten Pin rein.
Lesezeichen