id073897
03.04.2006, 21:20
Hallo,
ich stelle meine Frage mal hier, weil sie nicht für einen bestimmten µC und auch nicht für ein bestimmtes GLCD gilt: ich habe an meinem Atmega eine T6963-GLCD 240x128 pixels angeschlossen und möchte auf diesem große Zahlen und Buchstaben ausgeben. Eigentlich gibt's ja nur zwei Möglichkeiten; Bitmap oder Font (der ja letztlich auch nur Bitmap ist). Beide allerdings fressen kostbaren Flash, den ich eigentlich viel lieber für das Programm selbst hätte als für statische Daten. Das eingebaute EEPROM ist sowieso viel zu klein.
Wie ist das denn, das alles in einem externen EEPROM zu speichern und das dann bei Bedarf auszulesen? Das Update der Anzeige sollte alle 250 bis 500 ms erfolgen, tendenziell eher seltener als öfter.
Wäre das zeitlich zu schaffen oder dauert das Auslesen von schätzungsweise 10 Päckchen zu 256 Byte zu lange? Ich habe noch nie etwas mit EEPROMS gemacht, deswegen fehlt mir jedes Gefühl dafür, wie langsam oder schnell die wohl sein mögen.
Gruss,
Gunter
ich stelle meine Frage mal hier, weil sie nicht für einen bestimmten µC und auch nicht für ein bestimmtes GLCD gilt: ich habe an meinem Atmega eine T6963-GLCD 240x128 pixels angeschlossen und möchte auf diesem große Zahlen und Buchstaben ausgeben. Eigentlich gibt's ja nur zwei Möglichkeiten; Bitmap oder Font (der ja letztlich auch nur Bitmap ist). Beide allerdings fressen kostbaren Flash, den ich eigentlich viel lieber für das Programm selbst hätte als für statische Daten. Das eingebaute EEPROM ist sowieso viel zu klein.
Wie ist das denn, das alles in einem externen EEPROM zu speichern und das dann bei Bedarf auszulesen? Das Update der Anzeige sollte alle 250 bis 500 ms erfolgen, tendenziell eher seltener als öfter.
Wäre das zeitlich zu schaffen oder dauert das Auslesen von schätzungsweise 10 Päckchen zu 256 Byte zu lange? Ich habe noch nie etwas mit EEPROMS gemacht, deswegen fehlt mir jedes Gefühl dafür, wie langsam oder schnell die wohl sein mögen.
Gruss,
Gunter