Ein kleines Beispiel, um die internen PULL-UP-Widerstände der Eingänge eines µC zu aktivieren. Anwendungsbeispiel: Ein Taster/Schalter soll abgefragt werden. Man könnte durch einen externen Widerstand (z.B. 10kOhm) einen Eingangs-PIN auf HIGH legen. Ein Taster/Schalter zieht dann den Eingangs-Pegel gegen GND, wenn er betätigt wird. Durch die Aktivierung des internen PULL - UP - Widerstandes dieses Pins, kann der externe Widerstand eingespart werden. Anmerkung: Ich habe bei mehreren Atmega8 einen internen PULL-UP-Widerstand von ca. 30 kOhm ermittelt. (bei 5V ca. 0,15mA) Bernhard
Gast
#371563
Da könnte man auch gleich einen Link auf sämtlich Datenblätter posten... Das Tutorial ist das wohl noch etwas "altmodischer"... Übrigens kann man sich den externen Pull-Up nur dann sparen, wenn die Leitung zum schaltenden Element dicht am Controller sitzt. Bei grösseren Entfernungen sollte zwecks Störsicherheit der Strom etwas grösser sein.