Variablen im Flash erstellen in AVRGCC

#1757488
Lesenswert?

Owen Senmeis schrieb:
> Servus,
>
> in AVRGCC habe ich zwei ähnlichen Definitionen gesehen:
>
>
1
char const var = 10;
> und
>
1
char const PROGMEM var = 10;
>
> Mit welcher Definition wird eine Variable im Flash erstellt?

Eher eine Konstante (weil sie ja im Flash zur Laufzeit so einfach nicht 
mehr änderbar ist). Unglücklicherweise ist aber eine const Variable in C 
immer noch eine Variable und keine Konstante.

Die zweite Variante liegt im Flash, bedingt durch das PROGMEM

Gerade noch einmal nachgesehen: Nein, den entsprechenden Abschnitt hat 
niemand aus dem AVR-GCC-Tutorial herausgelöscht

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29

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