MODDING-FAQ FORUM

LCDs und -Software => LCDs Allgemein => Thema gestartet von: POLOSeppl am Juni 4, 2005, 22:01:57



Titel: LCD zeigt falsch an
Beitrag von: POLOSeppl am Juni 4, 2005, 22:01:57
Hallo
ich habe da ein mittelschweres Problem würde ich mal sagen.
Habe so eben mein gekauftes Display zusammengelötet und es zeigt auch was an.
Allerdings falsch. Als erstes sind die Zeilen 2 und 3 vertauscht, was persönlisch nicht so schlimm ist, viel schlimmer ist, das die Reihen 2 und 4 an der 9. Stelle anfangen und nicht an der ersten. Wenn ich dann auf zentriert anzeigen gehe ist das erste zeichen an Stelle 18.  Was dann noch hinzu kommt alles was er in Zeile 1 und 3 ab der 13.Stelle anzeigt kommt dann in der Zeile dadrunter nochmal, sprich Zeile 2 und 4 bis zur genannten 9.Stelle.
(http://www.poloseppl.de/lcd.jpg)

Hoffe ihr könnt mir weiterhelfen

Sebastian


Titel: Re: LCD zeigt falsch an
Beitrag von: da_bigboss am Juni 4, 2005, 22:15:52
Hilfreicher wäre es vllt auch den Namen/Hersteller zu nennen ;)
Ist der Treiber, den du verwendest der richtige? Hast du vielleicht beim Löten ein Datenkabel vertauscht? Also daran denke ich jetzt als erstes.

E: ach willkommen im Forum


Titel: Re: LCD zeigt falsch an
Beitrag von: POLOSeppl am Juni 4, 2005, 23:08:59
Axo natürlich, es handelt sich um ein Electronic Assembly DIP204B-4NLW, bestellt bei www.reichelt.de Bestellnummer dort LCD 204BL-4 DIP.

Habe gerade nochmal die Verdrahtung kontrolliert aber keinen Fehlergefunden.


Titel: Re: LCD zeigt falsch an
Beitrag von: Freddy2k am Juni 4, 2005, 23:11:18
Und du hast auch denn richtigen Schaltplan verwendet?


CYA Freddy2k


Titel: Re: LCD zeigt falsch an
Beitrag von: POLOSeppl am Juni 4, 2005, 23:21:25
Also ich hatte im Internet meine Pinbelegung (18Polig) mit dem 14 poligen des HD44780 verglichen und da stimmt alles bis auf Pin 15 -18 und die habe ich geändert. Bei mir ist 15 nicht belegt und 16 ein Reset wobei dann auf 17 und 18 die Beleuchtung ist.

http://www.mikrocontroller.net/articles/HD44780 Belegung des HD44870

Belegung meines LCDs
(http://www.poloseppl.de/pin.jpg)


Titel: Re: LCD zeigt falsch an
Beitrag von: Freddy2k am Juni 4, 2005, 23:49:11
Wenn du alles richtig gemacht hast ist es definitiv nicht die Belegung an der es scheitern könnte.

Habe mal die Belegung deines LCDs mit der des HD44780 Controllers verglichen und konnte auch nichts abweichendes feststellen.

Hast dus schon mal mit anderer Software probiert?

Vielleicht Software seitig was falsch eingestellt damit es die Zeilen verschiebt?


CYA Freddy2k


Titel: Re: LCD zeigt falsch an
Beitrag von: anyuser am Juni 5, 2005, 09:19:39
ich würde an deiner stelle mal eine andere software ausprobieren


Titel: Re: LCD zeigt falsch an
Beitrag von: POLOSeppl am Juni 5, 2005, 11:17:17
Also ich habe nun mal die Programme LCDSmartie, STLCD,  jaLCDs überall der gleiche Fehler.
Bei LCDhype geht alles (glaube ich da es ja sehr kompliziert gemacht ist) muss ich also noch weiter testen. Hoffe das läuft dann alles. Bei jaLCDs habe ich nämlich auch nur probleme wenn sich während der Anzeige die Daten ändern, dann habe ich nämlich den Fehler wie oben beschrieben.
Aber schonmal vielen Dank für eure Hilfe

Sebastian

Edit: was mir eben noch aufgefallen ist, ich lese ja immer das die 1. und 3. Zeile leuchten müssen wenn man das Display startet bei mir leuchten alle 4 hat das vielleicht auch was damit zu tun?


Titel: Re: LCD zeigt falsch an
Beitrag von: TechnikMaster am Juni 5, 2005, 12:27:29
Die Lösung ist eigentlich ganz einfach: Dein Display het keinen 100%ig HD44780-Kompatiblen Kontroller, sondern einen, der die Adressierung der einzelnen Segmente etwas anders hat. Bei stLCD musst du mal nen anderen LCD-Subtype einstellen, dann sollte es keinerlei Probleme mehr geben, bei den anderen Programmen dürfte es dafür vermutlich auch eine Lösung geben.


Titel: Re: LCD zeigt falsch an
Beitrag von: OlafSt am Juni 5, 2005, 12:55:27
An einen Verdrahtungsfehler glaube ich hier nicht. Die Zeichen erscheinen alle wie sie sollen, also sind D0..D7 schon mal korrekt. Abgesehen von den Positionen der Zeichen erscheint auch der gewünschte Text, folglich sind auch R/S, E usw. korrekt angeschlossen.

Die Reichelt-LCD's haben in der Regel einen KS0066 verbaut. Diese Frage nach den Reichelt-Teilen kommt immer wieder - und immer wieder haben alle den SubType in STLCD umgestellt und es hat tadellos funktioniert.


Titel: Re: LCD zeigt falsch an
Beitrag von: POLOSeppl am Juni 5, 2005, 14:08:29
Schande über mein Haupt.

Habe nun den Kontroller gewechselt und siehe da es läuft.
Allerdings habe ich da nun noch einen kleinen Schönheitsfehler, und zwar zeigt er mir nicht die eckigen Klammern an, sondern dafür ein Ä und ein N mit~ oben drauf.
Kann man da auch noch was ändern?
(CPU-Auslastung sieht dann zum Beispiel so aus CPU: Ä--      N~)

Sebastian
PS: Vielen Dank für die Super Hilfe


© 2001-2022 MODDING-FAQ FORUM | SMF
Alle Rechte vorbehalten.