在C5515处理器中,如果低优先级的中断已经响应,中断服务例程还没有退出,高优先级的中断触发,此时是否高优先级的中断服务例程直接抢占低优先级的中断服务例程,还是等待低优先级的中断响应结束了,在响应高优先级的中断。
Shine:
可以实现中断嵌套,在低优先级中断中打开总中断和高优先级的IER位,这样当高优先级产生时,才能响应高优先级,同时需要做好现场保护。
Weifeng Ying:
回复 Shine:
使用DSP/BIOS的话,默认是关闭总中断的吧?
da qin zheng sheng:
硬件是支持中断嵌套的啊!
da qin zheng sheng:
正在运行的这条指令没有运行完或者正在进栈、出栈,此时不会立即响应高级中断的!