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.

C28346中的中断嵌套和中断优先级

大家好

    我参考TI公司提供的例程sw_prioritized_interrupts中的Example_2834xSWPrioritizedInterrupts时,分别把TEST设置成1和8时,发现在执行中断服务程序时,优先级高的中断可以被优先级低的中断打断,例如当TEST设置为1时,首先执行INT1.4的中断服务程序,然后执行INT1.5的中断服务程序,在执行INT1.5的中断服务程序时,INT1.7的中断打断了INT1.5的中断执行,跳入到INT1.7的中断服务程序中,我想问下,这是为什么?

 

  • 这个demo的目的就是展示如何让低优先级的中断打断高优先级的中断。原因就是在高优先级中断中禁止了本身的中断使能并且打开了低优先级的中断,然后使能低优先级中断,才产生的中断嵌套。