如题所述
NVIC是配置STM32的中断分组和优先级的。。IRQChannel是对应某个中断的入口地址的,也就是说你开了某个中断,并且配置了中断分组,和抢占优先级,子优先级(这2个看你配置的分组有0-4个分组)有的只有抢占优先级,有的只有子优先级。
STM32在中断同时到达时,先按抢占优先级0-3还是4记不清了,你翻下中文手册可以看到,数越小优先级越高(比如1就比2高,0又比1高),然后相同的抢占优先级下,子优先级数越小,等级越高,相同的抢占优先级和子优先级的话是哪个先到,哪个先执行中断程序。但不同的,后到的可以打断先到的低优先级的中断。
STM32在中断同时到达时,先按抢占优先级0-3还是4记不清了,你翻下中文手册可以看到,数越小优先级越高(比如1就比2高,0又比1高),然后相同的抢占优先级下,子优先级数越小,等级越高,相同的抢占优先级和子优先级的话是哪个先到,哪个先执行中断程序。但不同的,后到的可以打断先到的低优先级的中断。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-01-18
关注这个问题