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ß
...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.
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.
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 :(
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.