Umstieg AVR -> ARM LPC 2138

OP #1085405
Lesenswert?

Hallo,
ich habe den Umstieg von AVR auf ARM gewagt. Datenblatt etc. hilft dabei 
auch gut weiter. Die Verwendung der Interruppts, Timer und Co ist mir 
soweit geläufig. Nun wollte ich ein Grafik Display über SPI ansteuern 
und wollte den Code des glcd Projektes, welches auf dem Atmega32 
problemlos leif auf den LPC2138 implementieren, das hat soweit auch gut 
geklappt (auch wenn ich erstmal nur 8 Bit nutze statt den 32 Bit). Mein 
Problem ist nun das Ablegen und Ausesen der Fontdaten aus dem Speicher. 
Kann ich diese Daten mit einer festen Adresse in den Speicher schreibern 
und wenn ja wie? MAM- register? Oder verwende ich wie bei der PC- 
C-Programmierung einfach Variablen in die ich alles reinschreibe?
 vielen Dank schon mal im voraus für zahlreiche Antworten. bizze auch 
Hinweise, wenn ich mich schon mit meiner Fragestellung auf dem falschen 
Weg befinde.


gruss Alex
Gast #1085604
Lesenswert?

>Mein Problem ist nun das Ablegen und Ausesen der Fontdaten aus dem Speicher.

Ablegen:
const unsigned char Font[] { ..... };

Auslesen wie aus einer Variable.
Es gibt keinen Unterschied,ob man aus dem Flash oder aus dem RAM liest.

>Kann ich diese Daten mit einer festen Adresse in den Speicher schreibern

Brauchst du denn wirklich eine feste Adresse? Wenn ja, dann sag's dem
Linker. Aber ich glaube eher du meinst obiges (const).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren