Led leuchtet ununterbrochen

OP #2387974
Lesenswert?
• ▲
▼
Moin!

Ich schalte ein paar Leds mit Transistoren an meinem ATmega8. Nun musste 
ich aber einige Verkabelungen ändern und hab nun eine Led direkt am Pin 
angeschlossen. Vorher wars so, dass die Kathode am Transistor und die 
Anode an +5V angeschlssen war. Ich konnte mit einer 1 die Leds 
einschalten. Jetzt ist die Kathode jedoch direkt am Pin angeschlossen, 
das heißt ja, dass ich die Led nun mit einer 0 einschalten müsste. Aber 
die Led leuchtet ununterbrochen, egal ob eine 1 oder 0 anliegt. Wie kann 
das sein? Es liegt definitiv an der Beschaltung, nicht am Programm, wenn 
ich ihn mit einem Programm "ohne Inhalt" flashe, leuchtet sie trotzdem.
OP #2388011
Lesenswert?
• ▲
▼
Also Basiswiderstände und Widerstände für die Leds sind vorhanden.
Also wenn ich mit nem Multimeter an Ground vom µC und an den Pin PB2 
gehe und ne 1 programmiert habe, dann messe ich auch 5V. Programmiere 
ich ne 0 messe ich 0V, also dürfte der doch nicht kaputt sein oder? Oder 
kann man das so garnicht messen? Irgendwas muss mit der Beschaltung 
nciht stimmen. Ich hab da einfach den Vorwiderstand und 2 Leds in Reihe 
geschaltet. Die Kathode an den uC und die Anode zusammen mit den Anderen 
Reihenschaltungen eben an +5V.
#2388077
Lesenswert?
• ▲
▼
Genau dies meinte ich.

Übrigens wird das Deinem uC auf Dauer evt. schaden,
da möglicherweise Backgate-Diode den Strom Deiner
LEDs senken müssen.
Also: Transistor rein oder an 5V betreiben - vorausgesetzt
es sind Low-Current-LEDs (20mA kann der ATMEGA zwar, hat dann
aber schon guten Spannungsabfall.)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.