Hallo,
Ich versuche gerade ein LC-Display Typ LMG7400PLFC der Firma Hitachi an
einem ATmega32 zum laufen zu bringen. Auf dem Display ist der Controller
HD61830B drauf. Als Programiersprache habe ich Bascom gewählt.
Das Display wurde aus einem Industriegerät ausgebaut, weil manche Zeilen
nicht gehen, funktionierte aber trotzdem noch.
Im Anhang mal die Software, mit der ich gerade rum probiere. Die
Routinen habe ich von einem anderen User hier aus dem Forum
abgeschrieben bzw. umgeschrieben (Auch im Anhang, Danke an Sven.S).
Nun zu meinem Problem:
Es scheint als würde die Initialisierung soweit zu funktionieren (siehe
Bild im Anhang). Sende ich nun
1 | lcdwritepair(12 , &b11111111)
|
um einen Charakter anzeigen zu lassen passiert nichts außer das das
Display komplett schwarz wird. Einzelene Pixel zu setzen habe ich noch
nicht versucht da mir Charakter vorerst reichen würden.
Bin zurzeit ziemlich Ratlos was ich noch probieren könnte. An dem Wert
"Number of Time Division" habe ich auch schon rum gespielt, leider
erfolglos...
Hat jemand eine Idee was ich falsch machen könnte? Hab ich vllt. etwas
falsch "verstanden" in dem C-Beispiel und dadurch falsch übernommen?
Meine Kenntnisse in C/C++ sind leider sehr gering.
Noch ein Paar Informationen:
STK500
LCD Auflösung 240x128
8-bit Interface
Mega32 läuft mit 1MHz
Bin für jeden Tipp dankbar!
Gruß Marvin