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? MfG Senmeis
|
Forum: Compiler & IDEs Variablen im Flash erstellen in AVRGCCServus, in AVRGCC habe ich zwei ähnlichen Definitionen gesehen:
und
Mit welcher Definition wird eine Variable im Flash erstellt? MfG Senmeis Owen Senmeis schrieb: > Servus, > > in AVRGCC habe ich zwei ähnlichen Definitionen gesehen: > >
> und >
> > 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 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
Noch kein Account? Hier anmelden.
|
|