-
-
STACK Problem mit BasCom ATMega32
Hallo zusammen,
wer kann mit Hilfen oder Tips geben:
Mein Programm funktioniert tadellos solange kein Interrupt aufgerufen wird. Es handelt sich dabei um INT0 (ich glaube PIN PD2).
Die Interruptroutine wird angesprungen, dann aber wird vermutlich ein Stacküberlauf produziert: anschließend haben einige globale Variablen einen seltsamen Inhalt -> wird wohl überschrieben.
Habe mit $HWStack schon experimentiert. "Stcheck" blick ich nicht ganz.
Wie kann ich überprüfen wie ich $HWStack, $SWStack und $Frame richtig setzen muss?
Gibt es ein Beispiel dazu wie ich ermitteln kann wie ich die Konstanten setzen muss? Die Onlinehilfe zu Bascom hilft mir nicht richtig weiter.
Danke!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen