hallo, habe eine frage zu dem AVR Tutorial. Genauer I\O-Grundlagen. Das erste Bild ? .. warum schließt man eine LED so an und ich PIN --|___|--|>---- GND Pin -Wider---LED---GND stand Chris
bei TTL IC's war es so das man viel Strom nach Masse ziehen kann (LED mit einem Pin an + anschliessen) aber nur wenig Strom nach Plus schalten kann. Bei den modernen µC's sind Endstufen drin die genausoviel nach + wie nach Masse schalten können, daher sind bei Möglichen ok (LED mit einem Pin fest an Masse oder Plus). Das muss man im Datenblatt des µC nachlesen.
Das erste Bild ? .. warum schließt man eine LED so an und nicht __ also im Tut ists genau anderst rum Da ist Pin --<|---|____|--- VCC warum ? ich habs anderst rum gezeichnet PIN --|___|--|>---- GND Pin -Wider---LED---GND ... im Tut wird an Vcc angeschlossen. Das mein ich ? Der Pin wird doch als Ausgang defniert, warum kann ich dann vcc anlegen, macht das nix aus ? chris
Ein Pin, an den Du eine LED anschließen willst, wird immer als Ausgang geschaltet sein, sonst macht die LED nix, außer nicht zu leuchten. Was für ein Pegel aus dem Ausgang kommt, enscheidest Du. Ob Du die LED nach Vcc oder Masse legst, entscheidest Du auch. Wichtig ist nur, daß die LED richtig herum gepolt ist und daß ein Strombegrenzungswiderstand zwischen Portpin und LED hängt.
Was soll das sein ???? Red Deutsch. Warum das im Tut so ist, wurde von Johannes bereits genannt. Stehta ber glaub im tut sogar drin !?
noch eine andere Frage. wenn meine Paltine ( Schaltungen wie im Tut) nur an LPT Port hängt leuchten die an die PORTs angschlossenen LED schwach.( Ohne eigentlcihes VCC) mein Programm schaltet bei gedrücktem taster LED's aus. batätige ich den Schalter werden die LED s ganz dunkel. Also mein uC läuft normal, obwohl kein Vcc angeschlossen ist nut stk200 an LPT der PC's. weis jemand was ? chris
Der LPT liefert selbst Spannung über sein Pins, wenn sie logisch 1 sind, welche über die Schutzdioden des AVR auf dessen Betriebsspannungsleitungen fließt. Dies ist jedoch nicht ratsam, also besser eine venünftig stabilisierte 5V-Spannungsquelle an den AVR anschließen (Vcc).
hmm eigentlich dachte ich ich hab eine stab. 5V Spannung, ich hab die schaltung mit 7805 aus dem tut aufgebaut, meine 12 V versorgungsspannung kommen von einem PC netzteil .... (aber die 12 V liegtn nicht an, und trotzdem leuchten die LED über LPT) chris
U.U. kann es auch sein, daß die LED leuchtet, wenn der 'Ausgang' in Wirklichkeit als Eingang mit aktivierten internen Pull-Up Widerständen konfiguriert ist (was eben genau der Fall ist, wenn ein fälschlicherweise als Eingang konfigurierter 'Ausgang' auf 1 gesetzt wird).
Wenn die 12V nicht angeschlossen sind, macht auch der 7805 keine stabilen 5V. Aus nix kann er nix machen! Das Leuchten der LED kommt eindeutig von paratsitären Strömen, die aus dem LPT sickern. Setze mal alle Datenpins des LPT auf LOW und Du wirst sehen, daß die LEDs ausgehen (und der Prozezzor auch).
ja, danke so ist es. Aber ist es schlimm wenn meine LED's leuchten wenn keine 12 V anleigen ?.. Ich will nur sichergehen das es keine Schäden am uC oder so gibt wenn nur der LPt angeschlossen ist.Darüber heb ich mir Gedanken gemacht ? chris
Dem µC macht das vermutlich nichts, um den LPT-Port würd ich mir mehr Sorgen machen. Die sind häufig nur mit wenigen mA belastbar.
Simmt, der LPT ist bei derartigen Problemen das schwächste Glied und zudem noch ESD-gefährdet. Also nicht zu viele Experimente damit, oder Du mußt Dir bald ein neues MoBo zulegen.
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.