Forum: Compiler & IDEs daten in den flash,welche include datei


von Markus M. (seeadler78)


Lesenswert?

hallo
ich möchte ein grosses array in dem flash speicher ablegen.
kann mir jemand sagen welche include datei ich verwenden muss,damit der
befehl flash erkannt wird.schon mal danke.
seeadler78

von Manni (Gast)


Lesenswert?

Wenn dein µC ein AVR ist:

#include <avr/pgmspace.h>

Info hier:

http://www.nongnu.org/avr-libc/user-manual/modules.html

von Markus M. (seeadler78)


Angehängte Dateien:

Lesenswert?

der compiler meldet immer :
C:/WinAVR/avr/include/ascii-set-4.h:2: Fehler: Syntaxfehler vor
"unsigned"
habe die include datei eingesetzt

von Rolf Magnus (Gast)


Lesenswert?

Wo hast du dieses 'flash' denn definiert? Hast du schon mal ins
Tutorial geschaut?

von johnny.m (Gast)


Lesenswert?

Wenn Du mit WINAVR programmierst, geht das nicht mit flash sondern mit
PROGMEM. Aber das steht in der AVR-libc-Doku drin, die oben schon
angesprochen wurde...

von Markus M. (seeadler78)


Lesenswert?

hallo
mit dem PROGMEM geht es
danke

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.