EA DOGXL LCD-Display Problem

OP #2300848
Lesenswert?

Hallo Leute,

wer kennt sich speziell mit diesem Display von Electronic Assembly aus?

ich habe ein DOGXL-Display an einem ATXMEGA hängen. Den Inhalt baue ich 
im (Shadow-) RAM auf und will es dann bei Bedarf in einem Rutsch auf das 
Display bringen. Die RAM-Adress-Control habe ich dazu auf "warp around", 
"page increment" und "Set page increment = +1" gesetzt, so dass ich die 
Daten spaltenweise übertrage. "Set Com End" steht wie in der Anleitung 
von EA auf 103.

Das funktioniert auch alles soweit, mit einer Ausnahme: Ich kann dem 
LCD-Controller irgendwie nicht beibringen, dass er diesen "warp" (wrap?) 
schon nach 104 Pixeln = 26 Seiten machen soll. Der Controller selbst 
kann bis zu 32 Seiten (= 128 Pixel) ansteuern und schreibt die Daten 
offenbar deshalb auch dort hin, wo man sie nicht mehr sieht.

Als Würg-Around schreibe ich jetzt erst einmal jede Spalte einzeln. Das 
ist aber keine Lösung, weil ich mittelfristig die Übertragung via DMA 
von der Hardware machen will.

Wer hat dieses Problem - Wrap-Around nach Page 25 - schon gehabt - und 
gelöst?

Vielen Dank für eure Antworten.

Gruß, DetlevT

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