Hallo,
das LCD in der zwischenzeit komplett ausschalten, hab ich schon
probiert. Sieht auch nicht so besonders gut aus.
Dachte eigentlich der STM32 wär schnell genug, aber selbst jetzt nachdem
ich zb die Clear-Methode (färbt einen bestimmten ausschnitt mit einer
Farbe) komplett in Assembler geschrieben habe, sieht man ein leichtes
Flimmern. Und das bei mehr als 40fps für alle 320x240 Pixel.
Da ich auch noch 3d Routinen umsetzen will, wird das denke ich dann
nicht mehr besonders gut aussehen. Schön waer, wenn ich noch einen
Speicher zum Zwischenspeichern hätte, aber ich hab nichtmal genug RAM
für einen Z-Buffer der mir das ganze etwas beschleunigen würde. Flash
haett ich theoretisch genug, aber das ist mir wieder zu langsam.
@MagIO: geschrieben wird immer 1 Pixel also 16 bit auf einmal.
Blockweise schreiben oder das Schreiben irgendwie anders zu gestalten
schluckt leider auch wieder haufenweise Geschwindigkeit. Ich hab meine
bisherigen Algorithmen (Linien zeichnen, Flächen füllen, etc. alle so
konstruiert, dass möglichst selten die Position im GRAM upgedated werden
muss).
Perfekt wär halt, wenn ich einfach mal in den GRAM schreiben könnte und
der LCD-Controller erst dann das Bild aktualisiert, wenn ein Register
gesetzt wird.