Hallo, ich will ein Jumperfeld an einen ATmega32 anschließen. Ich dachte mir es reicht wenn ich auf der einen Seite des Feldes die Versorgungsspannung (geregelte 5V) anschließe. Dort auch noch einen kleinen Widerstand dran. Auf der anderen Seite wollte ich dann einfach den gesamten PORTC des ATmega32 anschließen. Nun wurde mir gesagt auf diese Weise wäre es nur möglich immer einen Anschluss durchzuschalten. Das konnte ich mir nicht erklären (bin nicht so fitt mit Elektronik) und daher wollte ich nachfragen ob ich so beliebige Kombinationen schalten kann bzw. ob es generell so in Ordnung ist.
Das ganze wird nicht funktionieren, denn du hast keine Möglichkeit den Eingang auf 0V zu legen. Daher schließt man die Jumper gegen Masse an und aktiviert die internen Pullups im AVR: Ohne Jumper liegen dann 5V an dem Pin an, mit Jumper 0V. Jeder Pin kann dann unabhängig von den anderen auf 0 oder 5V gesetzt werden.
Wenn bei dem Jumper kein Anschluss durchgeschaltet ist dann müsste doch am Eingang ein Low Pegel anliegen oder? Wenn nein, warum nicht?
Es ist ja kein Low, weil du keine 0V anlegst. Du hast einen offenen Eingang, der sehr empfindlich ist( sehr grosser eingangswiderstand) und damit ist der zustand Undefiniert. Es kann also Low sein muss aber nicht.
Also kann die obige Schaltung funktionieren, muss aber nicht? Also sollte ich den Jumper lieber so anschließen wie hier im Anhang?
> Also kann die obige Schaltung funktionieren, muss aber nicht? ja, ich würde aber davon ausgehen das sie nicht geht. > Also sollte ich den Jumper lieber so anschließen wie hier im Anhang? ja, so ist es üblich
Simon schrieb: > Also kann die obige Schaltung funktionieren Nein! > Also sollte ich den Jumper lieber so anschließen wie hier im Anhang? Du solltest nicht, sondern Du mußt. Peter
Anbei mal ein Stückchen Datenblatt vom ATMega8 über die Pin's. Der interne Pul-Up lässt sich de-, bzw. aktivieren --> Software. Sollte dein uC keine internen Pull-Up's haben, musst du natürlich noch externe Widerstände anschließen - und zwar für jeden Pin einen. Matsch
Ich habs grad im Datenblatt gefunden das Bild. Also sehe ich das richtig das man interne Pullups nutzen kann aber nicht muss (PUD) und es keine internen Pulldowns gibt? Auf Masse wird der Pin nur gezogen wenn er im Sleepmodus ist? Oder wie soll ich die Konstruktion unten im Bild verstehen? Wieder zum Jumperfeld: Mit der Konstruktion (interne Pullups und über den Jumper auf Masse) kann ich dann aber getrost jede Kombinationsmöglichkeit ohne Probleme schalten?
> das man interne Pullups nutzen kann aber nicht muss (PUD) und es keine > internen Pulldowns gibt? Jo > Mit der Konstruktion (interne Pullups und über den Jumper auf Masse) > kann ich dann aber getrost jede Kombinationsmöglichkeit ohne Probleme > schalten? Jo Matsch
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.