-
-
Erfahrener Benutzer
Roboter Experte
Mich wundert es schon sehr, dass da nicht eine ganze Menge Müll ausgegeben wird, denn die Funktion writeString_P erwartet (zumindest dem Namen nach) einen String im Flash, deine liegen aber alle im RAM.
Wenn eine Variable unerwartet ihren Wert ändert, hat das fast immer einen von zwei möglichen Gründen:
1) Irgendwo in deinem Programm schreibst du an eine illegale Stelle (z.B. über das Ende eines Arrays hinaus, oder mit einem nicht initialisierten Pointer).
2) Der Stack wächst in den Bereich der globalen Variablen hinein.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen