Gast
#48104
Hallo Ich probiere mich gerade an einem Grafik LCD mit T6963C Controller. 240x64 Pixel. Den alten Beitrag kann ich nicht mehr finden. Ich bin jetzt so weit, dass das Display wohl richtig initialisiert wird. 1. Problem: z.B. der 3-zeilige Cursor wird nicht ganz dargestellt. Der sieht dann so aus: ........ . . ........ oder .... .. . . ...... . Es fehlen also mehrere Pixel. nach erneutem Einschalten, sind diese dann verändert. Ich fürchte, ich habe das Prinzip noch nicht verstanden, wie ich Daten auf den Display anzeige. Ich habe 240x64=15360 Pixel, die auf das Display passen. Der RAM des Displays umfasst 8x8k Speicher für Text, Grafik und eigene Zeichen. Mit dem Adress Pointer Befehl kann ich jede Adresse im Display-RAM auswählen. Dann kann ich z.B. in den grafik bereich 0x1400 z.B. B'00110001' reinschreiben. Und auch wieder lesen. Aber wie geht dass denn jetzt wirklich? Wie kann ich z.B. im Display an der 5. Stelle ein "A" ausgeben? Ode an derselben Adresse 8 Pixel einschalten? Woher weiss das Display, was es an der 5. Stelle anzuzeigen hat? Und vom Text-RAm des Displays kann ich ja nur lesen. Oder wird immer das dargestellt, wohin der cursor zeigt?? Kann mir das mal jemand erklären??? Code ist im Anhang mfg Wolfram Hildebrandt