TI中文支持网
TI专业的中文技术问题搜集分享网站

DSP C5517中断嵌套具体如何实现?

您好:我看了您推荐的帖子, 写到可以实现中断嵌套,在低优先级中断中打开总中断和高优先级的IER位,这样当高优先级产生时,才能响应高优先级,同时需要做好现场保护。

打开总中断:IRQ_globalEnable();   //开全局中断

高优先级IER位:高优先级中断时定时器0,具体如何操作?

还有需要现场保护是指什么?

麻烦老师您说的具体点

user4117338:

回复 Shine:

老师:我刚刚试了在串口中断中添加一下语句 :

CSL_CPU_REGS->IER0 = CSL_CPU_REGS->IER0 | 0x0010; CSL_CPU_REGS->IER0 = CSL_CPU_REGS->IER0 & 0x0010; //只允许定时器中断 asm(" NOP"); // Wait one cycle asm(" BCLR INTM"); //开全局中断

就是加了CSL_CPU_REGS->IER0 = CSL_CPU_REGS->IER0 & 0x0010; //只允许定时器中断  我发现串口中断会不响应了

赞(0)
未经允许不得转载:TI中文支持网 » DSP C5517中断嵌套具体如何实现?
分享到: 更多 (0)