Forum: Mikrocontroller und Digitale Elektronik LPC2138 LCD Font speichern und auslesen


von alexM (Gast)


Lesenswert?

Hallo,
ich möchte an meine LPC2138 ein Display anschliessen und über SPI 
anschliessen - bis dahin ist noch alles klar, aber jetzt möchte ich die 
Font daten im Programmspeicher speichern und wieder auslesen. Hat jemand 
eine Ahnung wie das funkt?
Mine Idee ist diese über die MAM Register des Controllers zu machen - 
abere es gibt doch bestimmt Funktionen die das vereinfachen?

vielen Dank im Voraus, alex

von Robert T. (robertteufel)


Lesenswert?

So ganz verstehe ich die Frage nicht. Die Fontdaten wuerdest du als 
Konstanten in einen Speicherbereich legen, der im Flash liegt und dem 
Linker sagst du genau wo. Das hat mit MAM absolut nichts zu tun aber 
jede Menge mit einem Linker Script.
Der ARM7 basiert auf einer Von Neumann Architektur, d.h. Daten und 
Programmspeicher sind unified, also nur durch den tatsaechlichen Zugirff 
verschieden bahandelt. Es ist moeglich Daten ins Flash zu legen und Code 
ins RAM, kein Problem.

Falls ich die Frage komplett misverstanden habe, bitte nochmals anders 
formulieren.

Robert

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

alexM wrote:
> Hallo,
> ich möchte an meine LPC2138 ein Display anschliessen und über SPI
> anschliessen - bis dahin ist noch alles klar, aber jetzt möchte ich die
> Font daten im Programmspeicher speichern und wieder auslesen.
In welchem Format liegen die "Font daten" vor?

> Hat jemand eine Ahnung wie das funkt?
Ja, z.B. so: 
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/glcd_dcf77/index.html 
ist schon etwas älter, für anderen LPC2000-Mikro- und LCD-Controller 
aber sollte eine Möglichkeit zeigen.

> Mine Idee ist diese über die MAM Register des Controllers zu machen -
???

> abere es gibt doch bestimmt Funktionen die das vereinfachen?
Kommt auf das Format an, in dem die Fontmetadaten/-bitmaps vorliegen. 
Falls nicht von Font-Generator ohnehin schon C-Code erzeugt wird: 
http://letmegooglethatforyou.com/?q=bin2c
Erspart Basteleien mit speziellen Sections und Linkeroptionen und sollte 
wg. "Font daten im Programmspeicher speichern und wieder auslesen" 
reichen

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.