Forum: Mikrocontroller und Digitale Elektronik LCD-Test


von Martin (Gast)


Lesenswert?

Tag!

Folgendes Problem! Ich habe ein 16x2 LCD aus einem alten Monitor
ausgebaut. Habe mich ausgiebig mit dem Teil beschäftigt und es laut
Datenblatt an den Parallelport angeschlossen. Nur leider funktioniert
es nicht! Habe die "Schaltung" (wenn man es so nennen will) schon 3
mal aufgebaut und zehn mal überprüft. Hab es mit 2 Rechnern und Massen
an Programmen getestet.
Nun ist es ja durchaus sehr wahrscheinlich, dass es defekt ist.
Kennt jemand eine einfache Möglichkeit um heraus zu bekommen ob das LCD
hinüber ist?
Oder habt ihr noch ne andere Idee?


Vielen Dank --- Martin

von BernhardT (Gast)


Lesenswert?

Manche LCD'S brauchen ne negative Hilfsspannung für den Kontrast. Wenn
das so ist, zeigen die scheinbar gar nichts an auch wenn die ansonsten
richtig angesteuert werden. Schau dir erst mal die Platine an notiere
die Namen der IC's  und alle Beschriftungen auf der Platine und google
nach dem Datenblatt.
Gruß Bernhard

von anfänger (Gast)


Lesenswert?

wenn du eine spannung an das lcd anlegst, müssten dort kurz zwei oder
ein schwarzer balken zu sehen sein. wenn das der fall ist, kannst du
weiterprobieren, das display zu initalisieren. wie das geht steht im
datenblatt. dazu am besten einfach mal mit dem draht an die anschlüsse
gehen, und so die funktionen testen (cursor ein ausschalten oder so).
am besten wärs natrürlich, wenn du n µC hast, dann kannstes da
anschliessen und testen.

von Martin (Gast)


Lesenswert?

Wegen der Kontrast Spannung habe ich schon mal mit jemandem gesprochen,
der das gleiche Display hat. Das ist i.o. wie ich das gemacht habe.
Beim Einschalten kommen keine Balken, aber ich kann alle Pixel
gleichzeitig an bekommen (2 Balken).
µC hab ich leider "noch" nicht. Wollte eben erst mal das hinbekommen
eh ich weiter vordringe!

Martin

von Henning (Gast)


Lesenswert?

einfacher währe es, erst den MC kennenlernen und dann das lcd
anschließen und testen.

von stromi (Gast)


Lesenswert?

poste doch mal was auf den ic's steht.

von Aleksej (Gast)


Lesenswert?

Am besten wäre es doch, wenn du das datenblatt von dem ic, der auf dem
lcd-modul ist, runterladen würdest. dann könntest du die pinsbelegung
von dem lcd genau prüffen, ich hatte schon manche lcd's, wo die
pinsbelegung sehr seltsam aussah, ohne datenblatt geht's dann wohl
nicht. am meistens ist es ein HD44780 von Hitachi, aber es könnte auch
der KS0066 von Samsung sein. oder was anderes, aber es steht ja auf
jeden fall drauf. wenn es nicht so ist, dann wird es deutlich
schwieriger...

von Martin (Gast)


Lesenswert?

siehe meinen ersten Eintrag:

... Habe mich ausgiebig mit dem Teil beschäftigt und es laut
"Datenblatt" an den Parallelport angeschlossen...

Es ist ein 16235 von Data Vision mit nem HD44780!

Assembler-Programmierung lerne ich zur Zeit in der Uni (mit
AVR-Hardware).
Wollte nur wie gesagt erst mal wissen ob das LCD funktioniert. Nicht
das ich dann denke ich habe mich verprogrammiert und dabei ist das
Display defekt!

Ich dachte eigentlich mir kann jemand so was sagen wie: "Lege eine
Spannung an D3 an und dann muss der obere Balken an sein ..." War
natürlich jetzt nur Blödsinn, aber so in der Art!

Martin

von Marcus Maul (Gast)


Lesenswert?

Hi Martin,

in Deinem Datenblatt sollte die Initalisierungsequenz stehen. D.h.
Zuerst den ersten Befehl nehmen, die D0-D7 Pins auf 0 (GND) oder 1
(+5V) setzen und danach den Clock Pin (oder CL o.ä.) auf 1 und
anschließend wieder auf 0 setzen. Danach nächsten Befehl nehmen, D0-D7
setzen, CLK switchen usw. Bis Du das hinbekommen hast, dauert das zwar
ne Stunde oder so. Aber danach hast das Ding hoffentlich soweit, das
der Cursor auf Pos1 blinkt. Ist auch ein gutes Training fürs spätere
programmieren. So verstehst Du warum welche Portins was machen... .


Marcus

von Marc (Gast)


Lesenswert?

Könnte dies sein:

"Da der Parallelport zur Stromversorgung des LCDs nicht genug Saft
hergibt, braucht man eine zusätzliche 5V-Stromversorgung.."

Zitat aus der Nähe:

http://www.mikrocontroller.net/lcd.htm

Gruss
Marc

von BernhardT (Gast)


Lesenswert?

Martin,
alles ohne Datenblatt ist Zeitverschwendung.
Vieleicht hat Data-Vision einen Hang zu etwas exotischen Kontrollern.
Auf alle Fälle sind die nicht gerade doll im Netz vertreten. Frag doch
mal hier an: http://www.dst-gmbh.de/frameset.htm
Gruß Bernhard

von BernhardT (Gast)


Lesenswert?

Sorry Martin das von mir da oben war natürlich Mist.
Wenn Du das Datenblatt vorliegen hast, Kontroller bekannt und Pinout
bekannt ist, ist Marc's Idee nicht schlecht. Ich würde auch nicht
soviel Zeit reinstecken wie Marcus (aber er hat recht besser kannst du
das Teil nicht kennen lernen). Es kann natürlich auch am PC-Treiber
liegen etc. Win2K Hardwarezugriff z.B.
Gruß Bernhard

von Aleksej (Gast)


Lesenswert?

Wenn du keine tips brauchst, dann könntest du es sofort sagen. Ich bin
doch nicht blöd, es gibt ja verschiedene datenblätter, von dem Modul
zum beispiel und von dem IC. Ich hatte schon einige module, wo der
erste pin nicht GND war, das meinte ich mit dem datenblatt

von Martin (Gast)


Lesenswert?

@aleksej: Das war doch nicht böse gemeint! Wir haben anscheinend etwas
an einander vorbei geredet!

Es war im übrigen auch nicht meine Absicht hier jemanden zu beleidigen!
Bin ja schließlich sehr dankbar für eure Hilfe!

Den Treiber für W2K habe ich installiert; habe es aber auch auf einem
alten DOS-Rechner versucht.
Externe 5V-Speisung habe ich auch dran, da ich gleich am Anfang
festgestellt habe, dass die Spannung vom PP zusammen bricht.


Danke --- Martin

von Martin (Gast)


Lesenswert?

@BernhardT:
Ich glaube das Display ist zu alt!
Zumindest habe ich es nicht deren Liste gefunden!

Martin

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.