LCD HD44780 Problem

Gast #2876940
Lesenswert?

Hallo.

Folgendes Problem. Ich soll das LC-Display vom Xilinx ML507 Board mit 
HD44780 Treiber in VHDL ansprechen und beschreiben. In meiner FSM 
initialisiere ich das LCD so, wie es auch mit C initialisiert wird. Das 
Display löschen, den 4-Bit Modus, wie auch das Einstellen der Zeile 
funktioniert. Auch den Cursor kann ich ein- bzw. ausblenden. Nun soll 
natürlich ein Zeichen auf das Display geschrieben werden und da klappt 
es nun nicht mehr.

Ich mache die gleichen Schritte wie die, welche auch mit C gemacht 
werden, aber auf dem Display wird nichts angezeigt und der Cursor wird 
auch nicht aufs nächste Feld gesetzt, was ja eig. automatisch geschehen 
soll.

Hoffe jemand kann mir ein Tipp geben, oder vllt hab ich irgendwas 
übersehen. Die vhdl-Datei hab ich angehängt. Der Code ist gut und 
ausreichend kommentiert, sodass das Lesen und Verstehen einfach fallen 
sollte.

Danke für eure Mühe und für Hilfe.

MfG Tobi
Angehängte Dateien:
(Firma: xyz) #2877431
Lesenswert?

Die HW hast Du nicht abgeändert? Andernfalls ein paar Hinweise:
Ich kenne das Board nicht, aber es ist bei dem Display so, dass man RW 
permanent an Masse legen kann. Das spart Coding dafür.
Die Kontrasteinstellung liefert an Masse ihr Maximum. Ich hab das 
anfänglich auf +5V gelegt gehabt und lange gesucht, warum ich keine 
Anzeige erhalte. Dabei ist genau das die Spannung, die das Display 
dunkel steuert (also keine Anzeige). Man kann hierfür einen Trimmer für 
eine individuelle Einstellung vorsehen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren