W
Wolfgang Berger
Guest
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 <=2 weiß.
Bekomme ich irgendwoher fertige Zeichensätze gratis oder relativ
günstig, oder muss ich diese komplett selbst erstellen ?
Ich bin nicht absolut auf den PIC festgelegt. Sollte es allerdings damit
gehen, wäre es mir am liebsten, da ich schon viel damit gearbeitet habe
und so die Einarbeitung entfällt.
--
Viele Grüße
Wolfgang Berger
wberger (at) gmx (dot) de
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 <=2 weiß.
Bekomme ich irgendwoher fertige Zeichensätze gratis oder relativ
günstig, oder muss ich diese komplett selbst erstellen ?
Ich bin nicht absolut auf den PIC festgelegt. Sollte es allerdings damit
gehen, wäre es mir am liebsten, da ich schon viel damit gearbeitet habe
und so die Einarbeitung entfällt.
--
Viele Grüße
Wolfgang Berger
wberger (at) gmx (dot) de