Forum: Mikrocontroller und Digitale Elektronik Pull-ups und Pull-downs


von Neuling (Gast)


Lesenswert?

Hallo,

Pullups definiere ich ja in c-schreibweise so:
DDRD     = 0x00;      //Port D als Eingang definieren
PORTD     = 0xff;      //enable pull-ups

aber wie definiere ich die Pull-downs ??

von Neuling (Gast)


Lesenswert?

Geht das nicht, die Pull-downs zu aktivieren ?

von A.K. (Gast)


Lesenswert?

DDRD  = 0xFF;
PORTD = 0x00;

Sind aber etwas niederohmiger.

von Hannes L. (hannes)


Lesenswert?

Schau mal ins Datenblatt.
Wenn ich Pull-Down-Widerstände brauche (sehr selten), dann
"programmiere" ich die mit dem Lötkolben...

;-)

...

von Hannes L. (hannes)


Lesenswert?

@A.K.:
Der war gut...

...

von Neuling (Gast)


Lesenswert?

Danke jungs, nun geht es,
habe nur das problem, das das display immer
aus geht, wenn ich den taster drücke....
irgendwas stimmt da mit der schaltung noch nicht ganz...

aber mal ne andere frage, was hat das mit der groß/klein-schreibung auf
sich ??
wo liegt der unterschied zwischen:
DDRD     = 0xFF;      //Port D als Eingang definieren
und
DDRD     = 0xff;      //Port D als Eingang definieren

oder ist es egal ob groß oder kleingeschrieben ??

von Thomas (Gast)


Lesenswert?

Ich kenne keinen Compiler der da case-sensitiv wäre...

von A.K. (Gast)


Lesenswert?

"display immer aus geht, wenn ich den taster drücke"

Ich hatte vorher grad http://www.daujones.com/detail.php?usrid=6115
gelesen, da kommt man bei komischen Fragen halt manchmal auf komische
Gedanken...

von Neuling (Gast)


Lesenswert?

was hasse denn für komische gedanken :) ???
die stories sind echt saukomisch...

von Simon Küppers (Gast)


Lesenswert?

Jaja, nun die Aufklärung: Es gibt keine Pulldowns...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.