在PSoC里IO中断具有比PWM和SAR8更高的优先级, 但是PSoC不支持中断嵌套,所以在需要中断嵌套时,要象6楼说的:
Disable all the low priority interrupts
Enable the Global Interrupts
Service the interrupt
Re-enable the low priority interrupts
Exit the ISR
在Disable all the low priority interrupts 时,也要清除已有的中断请求. 在IO中断被响应时要做好现场保护,在退出时做好现场恢复.
另外在程序每次中断退出时可以观察堆栈和指针是否有异常,是否有堆栈碰到天花板的情况.