请问28335中如果想要实现中断嵌套,能否采用较高优先级的INT3.1去打断较低优先级的INT3.6,即在INT3.6执行中断时,触发INT3.1的中断事件,此时执行INT3.1,暂时将INT3.6挂起。我目前无法实现,可能是什么原因呢?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
请问28335中如果想要实现中断嵌套,能否采用较高优先级的INT3.1去打断较低优先级的INT3.6,即在INT3.6执行中断时,触发INT3.1的中断事件,此时执行INT3.1,暂时将INT3.6挂起。我目前无法实现,可能是什么原因呢?
可以的,你需要在INT3.6中断服务函数里面打开全局中断使能和使能IER的相应位如下:
IER |= M_INT3;
EINT;
已经搞定了 十分感谢!~ 需要在进中断的时候先保护现场 然后打开全局中断