Hallo, ich habe mir selbst eine Schaltung mit einem NXP LPC11C24 gebaut. Nun habe ich sie zusammengelötet und an die Spannungsversorung angeschlossen. Ich habe 10 LEDs auf dem Bord, die ich mittels je eines Transistors einzeln ansteuern wollte. Nun leuchten alle meine LEDs, ohne das ich den Controller programmiert habe, was für mich unerklärlich ist, da alle GPIO Pins des Controller vom Reset Wert her Low sein müssten und keine Spannung ausgeben dürften. Löte ich einen Transistor raus und messe die Spannung zwischen einem GPIO Pins des Controllers und GND messe ich 3,24 Volt, was fast exakt der Eingangsspannung des Controllers entspricht. Nun weiß ich nicht woran es liegen könnte, das alle GPIO pins Spannung ausgeben. Eine Verbindung zwischen den 3,24 Volt meines Spannungsreglers und den Basen der LED-Schaltung gibt es nicht.(Mit Multimeter getestet. Bild meiner LED - Beschaltung findet sich im Anhang.
GPIOs haben pullup als Reset-default.
Danke. Habe Pullup deaktiviert und jetzt sind die LEDs aus :)
Gast
#3591347
Hi Matthias, bei Deiner Schaltung fehlt der Basis-Vorwiderstand. Entweder Du baust den noch ein oder Du schaltest den Pin nicht als Ausgang, sondern als Eingang und schaltest die Led mit Pullup an/aus. Gruß Stefan
Hi Stefan, Basisvorwidertand, damit die Basis nicht zerstört wird? Gruß Matthias
Gast
#3592311
Wenn Du in Deiner Schaltung den CPU-Pin als Output-High schaltest, dann fliesst ein hoher Strom in die Basis des Transistors. Das kann zur Zerstörung des Transistors oder der CPU führen, bewirkt aber auf jeden Fall eine hohe Stromaufnahme. Gruß Stefan
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
