I\O-Grundlagen

Gast
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.
Gast
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
Gast
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.
Gast
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
Gast
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).
Gast
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
Gast
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).
Gast
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).
Gast
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
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.