Hallo PICture,
wenn Deine Frage nicht schon erledigt wäre, hätte ich vorgeschlagen noch mal auf diese Seite und speziell hier: http://halvar.at/elektronik/kleiner_...swstack_frame/ nachzusehen.
Ansonsten gibt der Compiler Meldungen aus, wenn zu große Stackwerte eingetragen werden bzw wenn der SRAM durch zu viele/große Variablen gesprengt wird. Leider berechnet Bascom die Werte nicht im voraus.
Die Meldungen des Compilers decken auch nicht alle Probleme ab, besonders nicht die, die zur Laufzeit auftreten können.
Für meine kleinen Anfängerprogramme auf kleinen µC haben mir die $xSTACK und FRAME Eintragungen die geringsten Probleme beschert.
Gruß
Searcher
Lesezeichen