Forum: Mikrocontroller und Digitale Elektronik PCF8574 LED glimmt trotz LOW


von Wasti (Gast)


Lesenswert?

Hallo zusammen,

ich sehe vermutlich den Wald vor lauter Bäumen nicht im Moment.

Habe an einen PCF8574 zum Testen eine LED an P1 angeschlossen und möchte 
diese nun schalten.
+5V --- R1--- LED --- PCF8574A
Somit wie unter 
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574#Anwendung

Problem ist, das die LED nun obwohl ich P1 auf HIGH setze leicht glimmt. 
Setze ich ihn auf LOW leuchtet sie entsprechend heller. Mit einem extrem 
größeren Widerstand (>10k) lässt sich das glimmen logischerweise 
beseitigen, jedoch leuchtet die LED dann auch kaum noch wenn sie soll.

Da im Netz einige Beispiele vorhanden sind die exakt den gleichen Aufbau 
verwenden stehe ich nun auf dem Schlauch.

Wo kann der Fehler liegen und wie bekomme ich die LED dazu eben nicht zu 
leuchten?

Vielen Dank schon mal

Gruß

von Falk B. (falk)


Lesenswert?

LED verpolt? Oder schalte mal 10k PARALLEL zu LED. Vielleicht hat dein 
PCF große Leckströme.

von Holger S. (alberich)


Lesenswert?

...du schaltest nicht das IO-Bit um, sondern das Control-Bit & damit den 
Pin von Output auf Input...?

Just a guess. Ist mir schon mal mit falschen #define passiert.

von Kaj (Gast)


Lesenswert?

Wasti schrieb:
> Problem ist, das die LED nun obwohl ich P1 auf HIGH setze leicht glimmt.
Passiert wenn LEDspannung - (HIGH vom µC) != 0 ist.
(z.B. 5V - 4.5V = 0.5V die noch an der LED anliegen)

HIGH und LOW sind Pegel, was bedeutet das die Spannung im Bereich X 
bis Y liegt.

von Wasti (Gast)


Lesenswert?

Hey,

LED verpolt, also K und A vertauscht? Dann würde ja gar nichts leuchten?
10k parallel zur LED direkt?

+5V --- R1--- LED --- PCF8574A
           |       |
           -- R2 --

Macht doch auch keinen Unterschied?

Ist glaub ich schon zu spät :(

von Wasti (Gast)


Lesenswert?

Huch, Seite nicht aktualisiert.


Holger Schneider schrieb:
> ...du schaltest nicht das IO-Bit um, sondern das Control-Bit & damit den
> Pin von Output auf Input...?

Schau ich morgen mal genauer nach.


Kaj schrieb:
> Passiert wenn LEDspannung - (HIGH vom µC) != 0 ist.
> (z.B. 5V - 4.5V = 0.5V die noch an der LED anliegen)

Wenn dem so ist, müsste ich die Spannung die an der LED anliegt runter 
bringen auf uC Niveau? Wäre das eine Lösung da ja in diesem Fall die uC 
Spannung auch nicht immer gleich sein muss? Bzw weit genug runter damit 
LED immer kleiner uC, würde dann auch gehen?

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.