Ich möchte ein grafisches Display (132x132 Pixel bei 4092 Farben, seriell) über einen PIC16F876 ansteuern. Von den Farben genügen mir auch deutlich weniger. Das Problem ist allerdings, dass mein Display keinen eingebauten Zeichensatz hat. Das bedeutet, dass ich im PIC Ascii Daten in Grafik umwandeln muss. Zudem sollte die Schrift in mindestens zwei Größen zur Verfügung stehen.
Bei einer Zeichengröße von 16x16 Pixel ergibt das 16 x 2Byte x 200 Zeichen (unwichtige weggelassen) = 6,4 KB. Für die doppelte Schriftgröße 32 x32 Pixel wären dies 32 x 4 x200 = 25,6 KB Also insgesamt etwa 30 KB.
Dafür könnte ich dann zum Beispiel ein I2C EEProm verwenden (der PIC hat leider zu wenig Speicher). Über die Geschwindigkeit dabei habe ich mir noch keine Gedanken gemacht. Sollte aber unproblematisch sein, da der Displayinhalt relativ selten aktualisiert wird.
Ist diese Vorgehensweise sinnvoll, oder gibt es bessere Möglichkeiten, zum Beispiel fertige Schriftsatz Speicher ? Sollte die kleinere Schrift durch schrumpfen der großen dynamisch erstellt werden ? Zum Beispiel zusammenfassen von 4 Pixeln. Bei >2 schwarz, wir der Pixel schwarz dargestellt, bei