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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.