Ich glaube, PROGMEM wird verwendet, um große Datenmengen (z. B. Zeichenfolgen) zu speichern, die sich nicht ändern. So wird der SRAM frei.
in der Ardunio-Referenz wird Folgendes erwähnt.
"Die Verwendung von PROGMEM erfolgt ebenfalls in zwei Schritten. Nachdem die Daten in den Flash-Speicher übernommen wurden, wird dies getan erfordert spezielle Methoden (Funktionen), die auch in der Bibliothek pgmspace.h definiert sind, um die Daten aus dem Programmspeicher zurück in den SRAM zu lesen, damit wir etwas Nützliches daraus machen können. "
Wenn ich die laden muss Daten in den SRAM, bevor sie verwendet werden. Wie ist es dann effizienter, als direkt in den SRAM zu gelangen, indem es als normal definiert definiert wird?