中断分组如下所示:void EXTIX_Init(void){
KEY_Init();
Ex_NVIC_Config(GPIO_E,2,FTIR); //ϽμÑØ′¥·¢
Ex_NVIC_Config(GPIO_E,3,FTIR); //ϽμÑØ′¥·¢
Ex_NVIC_Config(GPIO_E,4,FTIR); //ϽμÑØ′¥·¢
Ex_NVIC_Config(GPIO_A,0,RTIR); //éÏéyÑØ′¥·¢
MY_NVIC_Init(3,2,EXTI2_IRQn,2); //ÇàÕ¼3£¬×óóÅÏ輶2£¬×é2
MY_NVIC_Init(2,2,EXTI3_IRQn,2); //ÇàÕ¼2£¬×óóÅÏ輶2£¬×é2
MY_NVIC_Init(1,2,EXTI4_IRQn,2); //ÇàÕ¼1£¬×óóÅÏ輶2£¬×é2
MY_NVIC_Init(0,2,EXTI0_IRQn,2); //ÇàÕ¼0£¬×óóÅÏ輶2£¬×é2
}
调试时四个外部中断的优先级变成了如下图所示:请问中断分组后中断的优先级为什么变成了如图中的这样?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>