prinzipiell ok würd cih sagen, wenn der pin auf ausgang iss und du den schalter scliesst fliessen ca 2mA aber das sollte der pin abkönnen
Hallo, ich hoffe ihr könnt mir weiter helfen:
kann ich einen AVR-Pin so beschalten wie in der Zeichnung und ihn dann
gefahrenlos wahlweise als Eingang oder als Ausgang nutzen?
Danke für Hilfe
prinzipiell ok würd cih sagen, wenn der pin auf ausgang iss und du den schalter scliesst fliessen ca 2mA aber das sollte der pin abkönnen
Ich würde sagen, da fliessen dann 18mA und das ist ein wenig viel, wenn mehrere Pins so beschaltet sind. Ich empfehle einen höheren Widerstand, z.B. 1KOhm, einen höheren Pullup (z.b. 18kOhm) und eine Low-Current LED.
Wäre es nicht sinnvoller, den PullUp wegzulassen und den internen zu benutzen?
Gruß MeckPommER
Mein Hexapod im Detail auf www.vreal.de
arrgh in der kommastelle vertan XD dann halt 47k pullup und zwischen taster und GND noch 5k, so fliesst vll grad mal 1mA ausm controller beim drücken und über die 50k komm eh zu wenig saft, als dass die diode leuchten könnte, der interne pullup hat so um die 80k, der ginge auch, aber das müsste man dann im programm immer beachten auch einzuschalten
18k find cih sind zu wenig
Hey, danke für die Antworten und Vorschläge
Das hört sich doch ganz positiv an
Die Schaltung soll möglichst unabhängig von der µC-Software sein, daher wäre es am besten, wenn es egal wäre, ob die pull-ups aktiviert sind oder nicht.
Aber wie schaut das mit der Spannung bei Eingangs-Konfiguration aus? Reicht das?..
1,8V sind sehr knapp für ein sicheres erkennen von high. Da wären schon zwei LEDs notwendig oder eine LED mit höherer Flusspannung.
Sicherer ist die folgende Schaltung.
Mh... leider erheblich aufwendiger und entspricht nicht ganz dem was ich mir vorstelle.
Soll kompatibel zu internen Pull-Ups bleiben und Bauteile möglichst wenig sein..
Aber trotzdem danke
Mit blauen LEDs wäre man auf der sicheren Seite denk ich, min. 3V Abfall, was als sicheres High ausreichen sollt (0.6*VCC).
Lesezeichen