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
Hi Setze doch mal ein Window über das gesamte Display. "Set Com End" ist nur für die Darstellung zuständig und hat keinen Einfluss auf das Beschreiben des Display-Rams. MfG Spess
@spess53 Das hatte ich schon versucht, ging aber nicht. Nach deinem Tipp habe ich noch einmal genau drauf geschaut und einen ziemlich dummen Programmierfehler meinerseits gefunden (in den Teppich beiß!) Also, so geht es jetzt. Danke für deine Hilfe. Gruß, DetlevT
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.