LCD Beleuchtung lässt sich nicht ausschalten

Dies ist das deutsche Forum für alle Themen um den IO-Warrior. Beiträge bitte nur in Deutsch.

Moderator: Guido Körber

Post Reply
robertmk
Posts: 29
Joined: Sat Jan 26, 2008 6:07 pm
Location: München

LCD Beleuchtung lässt sich nicht ausschalten

Post by robertmk »

ich habe hier ein 4x40 HD44780 LCD. Display ist über einen IC4001 an den IOW24 angeschlossen und soweit läuft der IOW, die Ports und das LCD. ABER, sobald USB einstecke schaltet sich das LCD ein! Über IOWarriorProber lässt es sich nicht ausschalten. Habe in diesem Win-Programm "All-In-One" gesehen, dass auf Port 0 Byte 4 IMMER auf 1 gesetzt ist. Wenn ich dann über die Software alles auf 0 setze, bleibt dieses byte immer auf 1 stehen!

Mit dem 4x20er LCD habe ich diese Probleme nicht! Das ist ja nicht normal, oder? Liegt es an einem Bauteil, oder falschen Verbindung? Achso BC307 habe ich durch 2N3906 ersetzt, da ich den nicht bekommen konnte.

Bin für jeden Tip dankbar. Besten Dank für Eure Hilfe
Gruß Robert
friend-of-rq
Posts: 389
Joined: Sun Feb 13, 2005 1:22 pm
Location: Gerblingerode / Duderstadt
Contact:

Post by friend-of-rq »

Hallo Robert,

ich nehme an, den IC4001 verwendest Du für den Chip-Sel.

was passiert wenn Du den Transistor vom Port0.4 trennst ?
robertmk
Posts: 29
Joined: Sat Jan 26, 2008 6:07 pm
Location: München

Post by robertmk »

friend-of-rq wrote:ich nehme an, den IC4001 verwendest Du für den Chip-Sel.
ja richtig.
friend-of-rq wrote:was passiert wenn Du den Transistor vom Port0.4 trennst ?
Laut All-In-One ist dann Bit 4 0. Liegt also am Transistor?

Das LCD leuchtet weiterhin, ausschalten ist nicht möglich. Liegt das auch am Transistor?
Gruß Robert
friend-of-rq
Posts: 389
Joined: Sun Feb 13, 2005 1:22 pm
Location: Gerblingerode / Duderstadt
Contact:

Post by friend-of-rq »

Hallo Robert,
Liegt also am Transistor?
scheint so ....

Image

Der 2N3906 hat eine Verstärkung von ca. 300 , bei einem
Vorwiderstand R1 mit 1K ist ein Kollektor-Strom von 1500 mA
möglich, mit R2 musst Du den Strom für die LED begrenzen.

U - Uce - ULed
------------------ = R2
ILed

R1 ist wichtig um den Basisstrom zu begrenzen ,
ein zu großer Basisstrom zerstört den Transistor (wird niederohmig),
was bei Dir vermutlich passiert ist.
robertmk
Posts: 29
Joined: Sat Jan 26, 2008 6:07 pm
Location: München

Post by robertmk »

Hallo Ralf,

erstmal vielen lieben Dank für deine schnelle Antworten. Ich habe den Fehler gefunden. Hatte schon den Transistor ausgetauscht ohne Änderung. Danach habe ich gesehen, dass der Transistor gar nicht richtig verbunden war :-( Hätte wohl nicht Nachts die Bauteile einlöten sollen ;-) Jetzt funktioniert die Beleuchtung: an-aus-an-...

Besten Dank noch einmal und einen schönen Gruß
Robert
Post Reply