PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie interne Pullup-Widerstände mit Bascom deaktivieren?



x8r
02.06.2008, 14:44
Hi,
ich scheitere gerade daran, einen Pullup-Widerstand des PortA (PinA.5)am Mega 16 zu deaktivieren. Laut Datenblatt muss man dafür nur das DDxn und das Portxn register auf Null setzen. Das habe ich mit folgendem versucht:



Ddra.5 = 0
Porta.5 = 0

Allerdings liegen am PinA.5 immernoch 5V an. Habt ihr Rat?

Schonmal Danke für eure Hilfe!
Gruß
Jan

for_ro
02.06.2008, 14:56
Wie hast du den Pin denn extern beschaltet?
Wenn da nichts angeschlossen ist und kein Pullup dran ist, danngeht der auf einen unbestimmten Level, evtl. auch in die Nähe von 5V.

Gruß

Rolf

x8r
02.06.2008, 15:11
Ich bin so ein Trottel... ich habe einen SMD Pullup vergessen, den ein Kumpel mal für Testzwecke eingebaut hat. Sorry für meine sinnlose Frage!
Danke!

Gruß
Jan

x8r
02.06.2008, 18:01
Falls das hier noch jemand ließt;
Es ist eine sehr schlechte Idee, die internen Pullupwiderstände der Programmierpins zu deaktivieren... ich habe mir damit eben den Controller zerschossen. Es wurde wohl Datenmüll auf den Controller übertragen und die Configbits verändert, sodass ich nicht mehr mit dem controller kommunizieren konnte.

Gruß
Jan