Der Reiz am o.g. A137 ist neben dem Preis, dass man nicht groß löten
muss, da das "shield" direkt auf einen Arduino Uno R3 passt. Nachteil:
Es sind nur noch 3 Pins frei.
Ulrich schrieb:
> Umstieg auf einen 32 Bit µC
Der Arduino Uno hat nur 8 Bit und das ist nun wirklich "Wurscht". Es
gibt auch 8-Bitter mit viel Speicher.
DMA könnte natürlich helfen.
Einen ganzen Bildschirm bekommt man auch bei den großen ARM-Prozessoren
kaum ins RAM: 320 x 240 x 3 Byte = 225 KiB.
Aber das tolle ist: Auf dem A137 ist das RAM ja schon drauf, also keine
Panik!
Ich habe für große Schriftarten mit Antialiasing nun rund die Hälfte der
32KiB Flash des Arduino Uno "verbraten". Noch ein paar Grafiken für
Buttons und andere Widgets - und der Flash-Speicher wird knapp. Da sehe
ich eher den Engpass als beim RAM. Also: 64KiB Flash wären schon besser.
Ulrich schrieb:
> Auch wie das Update des Display geht ist unterschiedlich
Also die China-Displays mit 320x240 sind fast alle gleich, bis auf
wenige Details in den Register-Belegungen für die Gamma-Korrektur o.ä:
Die Treiber heißen u.A. ILI9325, ILI9320, ILI9328, HX8347, SPFD5408A
oder R61505