LCD Ansteuerung im 4bit-Modus

Gast #364728
Lesenswert?
• ▲
▼
Hallo,
Ich versuche jetzt schon seit einiger Zeit eine LCD-Anzeige im
4bit-Modus anzusteuern. Es handelt sich um ein Display mit 2 Zeilen mit
jeweils 16 Zeichen. Der Display-Controller ist vom Typ KS0070, also
kompatibel mit HD44780. Derzeit rührt sich beim Display noch nicht
viel.  Ich habe meine derzeitige LCD-Routine als als .c Datei
angehängt.

Der Display ist so an meinen Atmega32 angeschlossen:
PORTD Pin 2    RS
PORTD Pin 3    E
PORTD Pin 4    Datenbit 4
PORTD Pin 5    Datenbit 5
PORTD Pin 6    Datenbit 6
PORTD Pin 7    Datenbit 7
R/W und Datenbits 0-3 auf GND

Kann mir jemand bei der Fehlersuche helfen?
Derzeit wird nur das Display gelöscht. Danach rührt sich nichts mehr,
obwohl er noch einen Text anzeigen sollte. Vieleicht hab ich ja bei der
Initialisierung einen fehler gemacht, aber ich komme nicht dahinter.
Angehängte Dateien:
Gast #364733
Lesenswert?
• ▲
▼
Hallo,
Ich hab den Display jetzt doch noch zum laufen gebracht. Der Display
wird jetzt vom internen Reset-Circuit Initialisiert, danach nehme ich
nur noch ein paar Einstellungen vor und siehe da, er funktioniert.

mfg. Johannes
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [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.