LPC2138 LCD Font speichern und auslesen

Gast #1084652
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
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
Moderator Persönliche Seite
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.