Hi Zapo,
ich kenne das Problem auch, es tritt gern bei großen Programmen mit zig Variablen auf. Meist hilft es schon die Werte für sw-stack framesize und hw-stack zu erhöhen ...
zu den Interrupts, also wenn ich dich recht verstanden habe springst du im Interrupt innerhalb der ISR in eine subprozedur. Die wird, da ja die ISR noch nicht verlassen wurde ergo noch in der Interruptroutine ausgeführt, so als würde der Code in eben der ISR drin stehen. Wenn das so sein soll, dann kannste die enable disable- Geschichte sein lassen.
Lesezeichen