Go Down

Topic: Ersatz für das F-Makro beim DUE ? (Read 414 times) previous topic - next topic

paulinchen

Hallo,
ich nutze in meinem Sketch sehr oft das F-Makro, also z.Bsp.:

Serial.print(F("Hallo"));

Jetzt möchte ich den Sketch vom Mega auf den Due portieren. Wie lautet dort die Entsprechung? Im DUE-Bereich habe ich leider nichts dazu gefunden.

Vielen Dank.
paulinchen

jurs


Hallo,
ich nutze in meinem Sketch sehr oft das F-Makro, also z.Bsp.:

Serial.print(F("Hallo"));

Jetzt möchte ich den Sketch vom Mega auf den Due portieren. Wie lautet dort die Entsprechung? Im DUE-Bereich habe ich leider nichts dazu gefunden.


Der DUE basiert auf einer 32-Bit-ARM-Mikrokontroller Plattform und da ist es so, dass jede "Konstante" (Textkonstanten, "const" deklarierte Variablen) automatisch im Flash landet. Und zugegriffen wird auf die Variable auch ohne jeglichen Klimmzüge mit Hilfsmakros, sondern ganz normal.

D.h. jede Textkonstante ("Serial.print("Hallo");") und jede "const" deklarierte Variable ist auf dem DUE automatisch im Flash, dafür sorgt schon der Compiler.


paulinchen

Danke jurs.

Viele Grüße, paulinchen

Go Up