Forum: Mikrocontroller und Digitale Elektronik LCD DIP204-4 ATMEGA16


von Pascal S. (pascal-schmidt)


Lesenswert?

Ich habe Probleme mit der Initialisierung des Displays. Ich habe die 
lcd-routines.h, lcd-routines.c und zum Testen die Hauptprogramme aus dem 
AVR-GCC-Tutorial. Das Erste Hauptprogramm geht bei mir nicht. Das 
Display ist nur am flackern. Das Zweite Hauptprogramm funktioniert zwar, 
aber ich kann die einzelnen Zeilen nicht ansprechen. Zum teil werden 2. 
und 3. zeile vertaucht, oder Texte tauchen in Zeile 1 und 2 auf. Ich bin 
schon die ganze Woche nur an diesem Problem. Wo liegt mein Fehler?

Ich betreibe das LCD im 4-Bit
Quelltext in C

von holger (Gast)


Lesenswert?

>Wo liegt mein Fehler?

Das Display benutzt einen KS0073 Controller.
Und der ist nicht 100% kompatibel zum HD44780.
Also besorg dir das Datenblatt zum KS0073.

von Pascal S. (pascal-schmidt)


Lesenswert?

Hallo,
das Datenblatt habe ich. Ich habe auch schon die Adressen den Zeilen 
angepasst.

Zeile 1 0x00
Zeile 2 0x20
Zeile 3 0x40
Zeile 4 0x60

Klappt aber nicht. Ich schreibe folgendes in das LCD.

Zeile 1 A
Zeile 2 B
Zeile 3 C
Zeile 4 D

Das LCD zeigt dann an:

Zeile 1 A
Zeile 2
Zeile 3 B
Zeile 4

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.