Frage:
Wir sind gerade dabei die Hardware und Software für unser neues Gerät zu entwickeln. Dazu lieferten Sie uns verschiedene Displays. Das Problem ist nun, daß kein einziges dieser Displays funktioniert. Ich habe alles richtig angeschlossen und auch mehrmals kontrolliert, sehe aber nichts auf dem Display. Muß ich das Display speziell initialisieren oder gibt es einen Trick?
Gruß
S.O.H.
Antwort:
Messen Sie doch mal die Versorgungsspannung direkt am Display (Pin 1 und Pin 2). Dort sollten ca. 5V zu messen sein (Versorgung der Displayelektronik). Wenn das der Fall ist, messen Sie zwischen Pin 2 und Pin 3 des Displays. Dort sollten ebenfalls ca. 5V zu messen sein (Kontrastspannung). Wenn nicht, drehen Sie an Ihrem Kontrastpoti oder legen im einfachsten Fall den Pin 3 auf GND (=Pin 1). Hochtemperaturdisplays benötigt am Pin 3 (VEE) jedoch ein negatives Potential von ca. -3V (Kontrastspannung).
So. Nun sollte zumindest die 1. Zeile grau oder schwarz erscheinen. In der Initialisierung ist der Function Set das Wichtigste; hier muß Number of display lines bei 1-zeiligen Displays mit N=0 programmiert werden und bei 2- und 4-zeiligen LCD´s ist N=1. Nach Erhalt dieses Befehls müssen alle Zeilen gleichmäßig und sehr blaß sichtbar sein. Alle weiteren Initialisierungen nehmen Sie nach Belieben vor.