LCD HD44780 Problem

Gast #2876940
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)
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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.