Brauche Hilfe mit Grafik LCD

Gast #273287
Lesenswert?

Hallo

habe ein kleines Entwicklungsboard mit einem ATMega32 Proz und ein
Grafik LCD daran mit einer Auflösung von 128x64. Das LCD hat einen
T6963 als Treiber.

Kann mir jemand Tipps zur Ansteuerung geben? Evtl Beispielcode oder ein
Flussdiagramm o.ä. vorhanden?

Bin für jede Hilfe dankbar.

mfg
#273288
Lesenswert?

Im Datenblatt des T6963C ist das eigentlich ganz gut beschrieben
(Initialisierung und Zugriff auf RAM).
Und im Datenblatt deines speziellen LCDs müsste die Zuordnung des RAMs
zu den Textzeilen zu finden sein. Der Zeichensatz entspricht nicht
ASCII, sondern 32 weniger, du musst also von den üblichen ASCII-Werten
jeweils 32 subtrahieren.

Mit diesen Informationen dürfte erstmal normale Textausgabe über
Charakter-Generator-ROM des LCDs möglich sein. Sonderzeichen (CG-RAM)
gibt es erst, wenn diese vorbereitet sind. Mit Pixelgrafik sollte man
sich erst beschäftigen wenn die Textausgabe zuverlässig funktioniert.

Fertigen Code für Mega32 habe ich nicht, ich hatte meine Experimente
mit dem 240x128Pixel-GLCD mit dem Mega8 durchgeführt.

...
Gast #273289
Lesenswert?

Ich bin auch gerade an der Software zur Ansteuerung eines T6963C mit
128x64er Auflösung (Pollin-Display).
Soweit geht alles, auch Linien, Kreise und Rechtecke sind schon
implementiert - nur der Sourcecode ist noch grauselig, da immer wieder
durch Trial and Error ergänzt, den muß ich noch aufräumen.
Ich steuere das Display allerdings im ExtMem Mode meine Mega162 an, das
ist schneller und performanter als mit Port-IO.
Programmieren tue ich in C.
Wenn er aufgeräumt ist, kann ich den Sourcecode gerne bereit stellen.
Gast #273291
Lesenswert?

Falls immer noch Fragen sind, ich kenne das Ding auch ziemlich gut, hab
mich auch eingehender damit beschäftigt. Aktuell arbeite ich gerade an
entsprechenden Routinen für die Displays mit T6963C.

Ralf
Gast #471653
Lesenswert?

Hallo,

Habe einen Atmel 89C51 der ein T6963C ansteuern soll, können Sie mir vl 
weiterhelfen mit dem Kontroler? Ich wäre sehr erfreut, wenn sie mir 
diverse Quellcodes an brah@gmx.net schicken könnten!

mfg
Hans Brandauer
Gast #471822
Lesenswert?

Hallo,

@Dirk: wie schnell taktest Du den Mega162?
Ich hatte mit meinem Display ab ca. 12MHz keinen stabilen Zugriff mehr, 
egal, wie ich die Waits im Mega gesetzt habe, auch Bustreiber änderten 
daran nichts. Bis 12MHz gab es keinerlei Probleme...

Gruß aus Berlin
Michael

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