Gast
#410736
Hallo, Ich habe ein folgendes Problem und weiss nicht mehr weiter. Das Verhalten von Atmel ist merkwürdig. in Meinem Program benutze ich eine statische Variable dir mir den aktuellen Zustand des Automaten anzeigt. Die Software ist schon 4kB gross. jetzt wollte ich es noch mehr erweitern dabei wird der zustand ausgelesen und nicht verändert... der rest der Software wurde nich angerührt sie läuft perfekt doch durch Zufügen des neuen Codes wird die statische variable willkürlich geändert...obwohl keine Änderung veranlasst wurde... Auch wenn ich auch ein Stück Code reinsetzte dass nicht ausgeführt wird z.B eine Funktion die nie ausgeführt wird. Entferne ich den Code läuft das Program wieder. Kann es sein das der Speicher schon so voll ist dass beim Ausführen einige Variablen aus Platzmangel überschrieben werden? Der Atmel hat doch 8kB speicher.... Danke für eure Hilfe