Hi!
Das ist ja schön, von Euch zu hören!
War leider zu beschäftigt, um früher zu antworten.
Pin 1 = Masse
Pin 2 = +5V
Pin 3 = Kontrast
Pin 4 = Regelt den Befehls/Datenstrom
Pin 5 = Umschaltung zwischen Lesen/Schreiben
Pin 6 = Der Einschalt / Enable Pin
Pin 7 bis 14 sind die Datenleitungen
Pin 15 und 16 bleiben frei.
Pin 17 = Hintergrundbeleuchtung + (Achtung Vorwiderstand!)
Ihr könnt auf dem Application-Board den Widerstand R20 anzapfen, der Softwaremäßig über Port 16 geschaltet wird. Damit ist es möglich die Hintergrundbeleuchtung des Displays über die Software ein und aus zu schalten.
Mit diesem Code könnt Ihr dann die Hintergrundbeleuchtung einschalten:
- Code: Alles auswählen
'Den Port 16 mit der Variable "Light" deklarieren
define LIGHT as port[16]
'Und dann nur noch die LCD Hintergrundbeleuchtung einschalten...
'Ein ist in dem Fall ''off'' da die Digitalports Massegesteuert sind.
LIGHT=off
Pin 18 = Hintergrundbeleuchtung Masse
Leider hat das Display einen Datensatz der sich beim ansteuern der einzelnen Zeilen ein wenig von den Standarttypen unterscheidet, was aber mit ein paar Tricks kein Problem sein dürfte. Bei Problemen einfach melden.
Gruß aus Aalen
Thomas