在外部中断实验里面,每个按键的抢占优先级必须设置为不同的吗?为什么不能设置为同样的抢占优先级

2019-07-20 20:45发布

NVIC_InitStruct.NVIC_IRQChannel= EXTI0_IRQn| EXTI2_IRQn| EXTI3_IRQn | EXTI4_IRQn;
         NVIC_InitStruct.NVIC_IRQChannelCmd=ENABLE;
         NVIC_InitStruct.NVIC_IRQChannelPreemptionPriority=0x02;
         NVIC_InitStruct.NVIC_IRQChannelSubPriority=0x02;
         NVIC_Init(&NVIC_InitStruct);
这是我自己写的中断优先级设置,在原子例程里面是分开设置的,每个按键设置的抢占优先级不一样,我设置成一样了之后编译没有错误,但是程序下载到板子里面以后按键都没反应。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。