Forum: Mikrocontroller und Digitale Elektronik Brauchen Dipschalter Vorwiederstände?


von Marco Blum (Gast)


Lesenswert?

Hallo,
Ich möchte an meinen µC an einem Port einen 8fach Dipschalter
hängen um ein simmuliertes ankommendes byte auszulesen um es dann
im Programm zu verwenden. Muss ich da irgend etwas beachten oder reicht
es an die eine Seite VCC zu hängen und die andere Seite an die Pins vom
µC? oder könnte ich so etwas kuputt machen?
Gruß
Marco

von Manuel B. (Gast)


Lesenswert?

(entfernt)

von Marco Blum (Gast)


Lesenswert?

Also ich verwende den AT89s8252 und VCC sind 5V.
Mit diesen 5V wollte ich auch an den Dip gehen. Brauche ich dann noch
Pullup's? Ich glaube das die eingänge low-active sind.

von Tobias G. (tobster)


Lesenswert?

Definitiv, oder du aktivierst im Code die internen PullUps, falls
vorhanden.

von Läubi (Gast)


Lesenswert?

Ich würde doch sagen Pullups und die DIp schalter dan an GND sosnt
machts ja wenig Sinn, mit Pullups udn Schaltern nach VDD...

von Winfried (Gast)


Lesenswert?

Normal ist: Interne Pullups und die Schalter gegen GND.

von Tobias G. (tobster)


Lesenswert?

Steht aber auch alles im AVR-Tut hier auf der Seite...

von Peter D. (peda)


Lesenswert?

"Ich glaube das die eingänge low-active sind."

Eingänge sind nur Eingänge, wie Du deren Zustand auswertest, bleibt
allein Dir überlassen.


Die 8051-er haben interne Pullups (außer P0), d.h. wenn Du die Tasten
gegen GND hängst, brauchst Du keine extra Widerstände (Wiederstände
gibt es nicht).

Außerdem ergibt sich durch das Schalten gegen GND eine bessere EMV.


Peter

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.