Other Parts Discussed in Thread: CONTROLSUITE
请问下,关于中断嵌套方面需要做哪些处理。
我项目上,有两个中断。中断A和中断B。B优先极高。
当A在执行中断函数,B可以打断,进入B的中断,这时候A的堆栈是否需要软件手动保留?还是自动压栈?
如果是自动压栈,A执行完中断后就会回到B的中断,最后回到最初压栈的地方?
我可否这么理解:
只需要在A的中断函数里第一行就清除所有中断标志位,打开所有除了A中断的中断?这样就可以优先级高的B中断就没问题了?
B中断函数按照正常中断来就行。不可以被打断?