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!







Zitieren


Lesezeichen