F-Makro

Lese­zeit: < 1 Minu­te

Um den knap­pen Spei­cher­platz im ⇒SRAM des Ardui­no UNO R3 zu spa­ren, kann jede Serial.print() oder Serial.println() Anwei­sung, die unver­än­der­li­chen, in Anfüh­rungs­zei­chen ein­ge­schlos­se­nen Text ent­hält, mit dem F-Makro aus­ge­führt wer­den. Das F-Makro sorgt dafür, dass der Text im Pro­gramm­spei­cher (⇒Flash) abge­legt wird und so mehr Spei­cher­platz im SRAM zur Ver­fü­gung stellt.

Bei­spie­le:

Serial.println(F("Initialisierung abgeschlossen")); 
Serial.println(F("Schreibe Messdaten in die Datei Messung.csv: ")); 
Serial.println(F("-----------------------------------");

[su_button url="https://hartmut-waller.info/arduinoblog/?page_id=2551" target="self" style="default" back­ground="" color="" size="3" wide="no" center="no" radius="auto" icon="https://hartmut-waller.info/arduinoblog/wp-content/uploads/2022/05/pfeil_klein.png" icon_color="" text_shadow="none" desc="" onclick="" rel="" title="" id="" class="Button"]Serial.print()[/su_button] [su_button url="https://hartmut-waller.info/arduinoblog/?page_id=11935" target="self" style="default" back­ground="" color="" size="3" wide="no" center="no" radius="auto" icon="https://hartmut-waller.info/arduinoblog/wp-content/uploads/2022/05/pfeil_klein.png" icon_color="" text_shadow="none" desc="" onclick="" rel="" title="" id="" class="Button"]Flash[/su_button] [su_button url="https://hartmut-waller.info/arduinoblog/?page_id=2073" target="self" style="default" back­ground="" color="" size="3" wide="no" center="no" radius="auto" icon="https://hartmut-waller.info/arduinoblog/wp-content/uploads/2022/05/pfeil_klein.png" icon_color="" text_shadow="none" desc="" onclick="" rel="" title="" id="" class="Button"]EEPROM[/su_button] [su_button url="https://hartmut-waller.info/arduinoblog/?page_id=3087" target="self" style="default" back­ground="" color="" size="3" wide="no" center="no" radius="auto" icon="https://hartmut-waller.info/arduinoblog/wp-content/uploads/2022/05/pfeil_klein.png" icon_color="" text_shadow="none" desc="" onclick="" rel="" title="" id="" class="Button"]SRAM[/su_button] [su_button url="https://hartmut-waller.info/arduinoblog/?page_id=11962" target="self" style="default" back­ground="" color="" size="3" wide="no" center="no" radius="auto" icon="https://hartmut-waller.info/arduinoblog/wp-content/uploads/2022/05/pfeil_klein.png" icon_color="" text_shadow="none" desc="" onclick="" rel="" title="" id="" class="Button"]Speichermanagement[/su_button]


Letzte Aktualisierung: Nov. 20, 2024 @ 13:04