ILI9341 horizontales Scrollen

Hallo Gruppe,

hat jemand schonmal mit dem ILI9341 gearbeitet? Das ist ein SPI 240x320

das Display scrollen lassen.

formatting link

Da gibts ein "Vertical Scroll" Kommando, das auch prima funktioniert. Allerdings halt nur "vertical", wenn man das Dispaly im Hochformat

Das muss ja eigentlich total simpel sein, aber ich krieg es einfach nicht hin. Kann mir auch nicht vorstellen, dass das Display das

Schnickschnack (Gamma-Kurven und so Zeugs).

Und da ein "Horizontal Scroll" Kommando nicht existiert, glaube ich, dass das so primitiv durch ein anderes Kommandos zu machen ist, dass die

Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt? 


Kosmologen: Die Geheim-Vorhersage.
Reply to
Johannes Bauer
Loading thread data ...

Hast du MV in MADCTR gesetzt?

Display abbilden. Leider lassen sich diese Zeiger nur zeilenweise verschieben.

Reply to
Jack Ryan

Am 11.03.2015 um 00:05 schrieb Johannes Bauer:

Teil nicht, du bastelst die dir Buchstaben selber zusammen, richtig?

Aber Du hast Memory read/write, evtl geht folgendes: alle Speicherzeilen einlesen, 1..n Bytes nach links schieben und wieder raus schreiben (bzw. gleich ab Byte 1..n anfangen zu lesen und auf Start=0 schreiben).

[...]

Reply to
Christian Lotze

Am 11.03.2015 um 00:05 schrieb Johannes Bauer:

Hi Johannes, ganz abgesehen von deinem Scrollproblem, hat das Display nicht eine bevorzugte Betrachtungsrichtung (die reden dann immer von 6 oder 12 Uhr) und wenn Du es drehst, dann hast Du links/rechts anderer Kontrastwerte (aus 6/12 wird dann eher 9/3 Uhr).

Oder ist das bei dem TFT nicht so schlimm, wie bei anderen LCDs?

Reply to
Ingolf Pohl

Ja, ich habe MADCTRL sogar gebruteforced und alle Kombinationen ausprobiert. Derweil immer Scroll auf 10, 20, 30 gesetzt. Dann zeichnet das Display munter in allen Orientierungen (und teilweise glaube ich auch sogar spiegelverkehrt), aber das Scrolling ist *immer* entlang der

Ja, genau. Das ist halt schon sehr performant, einfach einen Zeiger umsetzen und *instantan* hat das Display den neuen Inhalt. Nur entlang der falschen Achse...

Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt? 


Kosmologen: Die Geheim-Vorhersage.
Reply to
Johannes Bauer

Ja, genau.

kompletter Frame hat 320 * 240 * 2 * 8 = 1.228.800 Bits und es kann SPI bei maximal 10 MHz, also minimal 122ms pro Frame. *Deutlich* sichtbar

inpraktikabel.

Ach Mensch, so langsam glaube ich wirklich das geht einfach nicht.

Kommando. Also wenn ich das ganze Display (oder einen Teil) komplett

statt ein kurzes Kommando abzusetzen...

Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt? 


Kosmologen: Die Geheim-Vorhersage.
Reply to
Johannes Bauer

Hab jetzt nochmal die originale Demo-Firmware reingeladen (die auch Bilder und so anzeigt), damit ich das testen kann.

Betrachtungswinkel wird. In dem Modus ist es immer ablesbar, es kommt auch zu keiner Farb-Inversion bei extrem stumpfen Winkeln.

Im Hochformat ist es anders: Wenn ich den Winkel in der 3 Uhr Position

Im Hochformat in der 9 Uhr Position nimmt der Kontrast stetig zu, ein

Das Display bleibt aber auch hier immer ablesbar.

Also die einzige Seite, bei der das Display bei flachen Winkeln nicht gut ablesbar ist, ist bei mir die, bei der das Display die Microflex-Kontaktierung hat. Ob es schlimmer oder weniger schlimm als bei anderen LCDs ist kann ich leider nicht beurteilen, ich habe da noch nie so wirklich drauf geachtet vorher.

HTH

Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt? 


Kosmologen: Die Geheim-Vorhersage.
Reply to
Johannes Bauer

[...]

gespielt (PDF Seite 95 bzw. Kapitel 9.3, Seite 208). Evtl. kannst Du die

ich kenne das Display nicht!)

[...]

Reply to
Christian Lotze

Geht leider nicht, ich habe bereits alle 64 Kombination von MADCTL ausprobiert -- alle mit demselben Ergebnis :-(

Scrolling ist tortzdem immer entland der Hochachse.

Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt? 


Kosmologen: Die Geheim-Vorhersage.
Reply to
Johannes Bauer

an. Typisch wird's da schlechter bis zu Farbumschlag, wenn man von deR Seite

einsetzen.

--
Reinhardt
Reply to
Reinhardt Behm

anderen Register liegt.

Gunther

Reply to
Gunther Mannigel

Anzeige: Also ich kann das Bild auf durch Modifikationvon MADCTL um 90,

180, 270 Grad drehen und auch spiegeln. Die Farben von RGB auf BGR umstellen. Also denke ich schon, dass das Register korrekt dokumentiert ist.

Aber egal welche Einstellung man da nimmt, das *scrollen* ist immer entlang der Hochachse.

Johannes

--
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt? 


Kosmologen: Die Geheim-Vorhersage.
Reply to
Johannes Bauer

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.