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
>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).
Feste Adresse ergibt eigentlich nur Sinn, wenn der Font nachträglich ins Flash geladen werden soll. Normalerweise ist er Teil der Daten des Programms und dann ergibt das keinen Sinn.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.