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

TMS320F28023如何设置中断优先级

我使用了一个TIM0中断,还有SCI中断,TIM0的默认中断优先级高于SCI中断,如何修改中断的优先级,设置SCI接收中断的优先级高于TIM0的中断的优先级。中断函数是自己写的,没有调用DSP2802x_SWPrioritizedIsrLevels.h和 DSP2802x_SWPrioritizedDefaultIsr.c 两个文件。

rookiecalf:

优先级改不了,换个优先级低的时钟

我使用了一个TIM0中断,还有SCI中断,TIM0的默认中断优先级高于SCI中断,如何修改中断的优先级,设置SCI接收中断的优先级高于TIM0的中断的优先级。中断函数是自己写的,没有调用DSP2802x_SWPrioritizedIsrLevels.h和 DSP2802x_SWPrioritizedDefaultIsr.c 两个文件。

Eric Ma:

C2000默认的中断优先级只是用于当两个中断同时来临的时候,CPU先响应哪个中断。

如果你需要中断嵌套的话,你可以查看该链接:http://processors.wiki.ti.com/index.php/Interrupt_FAQ_for_C2000#Q:_Can_interrupts_be_nested.3F

如果是前者,只是希望先响应谁,那我建议你可以考虑将TIM0改成TIM1。TIM1在INT13组,优先级更低。

ERIC

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28023如何设置中断优先级
分享到: 更多 (0)