Ich habe an einem Arduino-Programm gearbeitet, das ziemlich groß geworden ist. Ich bin kurz davor, das 32k-Limit für Flash für meinen ATmega328p zu erreichen. Ich möchte meine Programmgröße verringern, indem ich einige meiner vielen Zeichenfolgenliterale im EEPROM speichere.
Alle Beispielprogramme auf der EEPROM-Seite empfehlen, sie zur Laufzeit zu laden. In diesem Fall würden sie Flash-Speicher belegen Sowieso! Ich frage mich, ob es eine Möglichkeit gibt, von meinem PC aus in das EEPROM zu schreiben. Laden Sie dann das Arduino-Programm, das auf diese Werte zugreift. Benötige ich dazu externe Hardware?
Vielen Dank für Ihre Hilfe!
-sam