M451 TIMER優先權問題請教

nt52241930 |浏览1548次
收藏|2015/12/03 16:30

請問 M451的 TIMER中斷 優先權部分

是否只能設一樣?


因我目前測試TM0及TM1

 NVIC_SetPriority(TMR1_IRQn, 2) ;

 NVIC_SetPriority(TMR0_IRQn, 2) ;

需要設定成1樣才會有動作??

满意回答

2022/09/06 16:17

每一个中断向量都可以单独配置优先级,

当中断优先级不同时,需要注意优先级高的处理函数是不是处理时间太长,一直trap在高优先级中断里面,导致低优先级没有机会执行。可以进debug全速run,停下来看一下停在哪个函数里面?

Angus

其他回答(0)
0人关注该问题
+1
 加载中...