da sollte das aber dann recht leicht gehen mit der Transparenz, erst den Bereich aus dem Controller in's RAM zurücklesen (das geht ja, oder? - auch mit Autoincrement?), dann nur die Bytes überschreiben, wo der Text ein Pixel hat, und dann wieder zurück...
Dann kann man aber nur einmal Text an eine bestimmte Stelle schreiben.
Soll der Text anschließend aktualisiert werden, haut das so nicht mehr hin.
Dann müsste man im schlimmsten Fall ein komplettes Redraw veranlassen, oder (wenn der Text einfach über einem Hintergrundbild liegt) den entsprechenden Bildausschnitt neu aus Data-Zeilen oder von Flashcard etc. einlesen uns so weiter.
Ist alles machbar, wird mit der Zeit auch gemacht, aber künftig werde ich eher intelligente Displays einsetzen, statt dieses hier aufwändig "zu Fuß" anzusteuern.
Habe dem Betreiber dieses Shops schon versprochen, bei MoSteuS künftig auf seine "intelligenten Displays" zu setzen:
http://mikrocontroller-praxis.…lay/TFT-Grafik-Farbe.html
Das entlastet den Hautpcontroller ganz immens, der ja mit dem Bus-Kram schon ordentlich zu tun hat. Ich hätte sowieso sowas in der Art gebaut; gibt es aber schon fertig - wunderbar!
Alle Displays dieser Serie sind über das gleiche, 10-polige Folienkabel anschließbar. Ich werde also diese Buchse vorsehen, dann kann jeder das Display seiner Wahl dranpappen.
Der Clou: Die Displaymodule beinhalten schon einen Slot für 'ne Speicherkarte.
Und der Betreiber des Shops will für mich eine Möglichkeit implementieren, dass man mit 'nem externen Controller nicht nur wie bisher die Displays per Hochsprachenbefehle ansteuern kann, sondern auch auf den Inhalt der Speicherkarte Zugriff bekommt!
Dann muss ich für speicherhungrige Anwendungen nicht mehr unbedingt 'ne eigene Flashkarte vorsehen, sondern nutze einfach die auf dem Displaycontroller vorhandene.
Natürlich kann man weiterhin auch das Dingens von Mikroelektronika verwenden, aber diese hier sind eine flexible und preisgünstige Alternative.
320x240 Pixel ohne Touch:
http://mikrocontroller-praxis.…be/XV-TFT60D-35-3224.html
Mit Touch:
http://mikrocontroller-praxis.…/XV-TFT60D-35-3224-T.html