Forum: Mikrocontroller und Digitale Elektronik NXP LPC11C24, GPIO Pins geben immer Spannung aus


von Matthias R. (maro0007)


Angehängte Dateien:

Lesenswert?

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.

von Marc P. (marcvonwindscooting)


Lesenswert?

GPIOs haben pullup als Reset-default.

von Matthias R. (maro0007)


Lesenswert?

Danke. Habe Pullup deaktiviert und jetzt sind die LEDs aus :)

von Stefan (Gast)


Lesenswert?

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

von Matthias R. (maro0007)


Lesenswert?

Hi Stefan,

Basisvorwidertand, damit die Basis nicht zerstört wird?

Gruß Matthias

von Stefan (Gast)


Lesenswert?

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

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
Noch kein Account? Hier anmelden.