Forum: Mikrocontroller und Digitale Elektronik AVR zw. tristate und low umschalten


von Andi (Gast)


Lesenswert?

Reicht es, um zwischen "Low" und "Tristate" (Eingang) umzuschalten, das 
entsprechende Bit in DDRx zu togglen? Oder muss noch was bzgl. Pull-Up 
Widerstände beachtet werden?

von Detlev T. (detlevt)


Lesenswert?

Das reicht. Die internen Pull-Ups kannst du so aber nicht verwenden, 
weil dazu das Bit in PORTx auf "1" sein müsste.

von Achim M. (minifloat)


Lesenswert?

Mal ne wahrheitstabelle:
1
PORT | DDR | Was passiert
2
-------------------------
3
    0|    0| Tristate
4
    0|    1| Nach Low ziehen
5
    1|    0| Pull-up an
6
    1|    1| Nach High ziehen

also ja.
mfg mf

von Andi (Gast)


Lesenswert?

Danke!

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.