我在学习NVIC的时候,见到
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
即设定优先级分组为2,也即抢占优先级和响应优先级可以设定为0-2
。
但是,在后来的外部中断中,板子上有4个按键,优先级分组设定为2
,
其中的一个按键抢占优先级设定为0x03,这让我不是很理解。
不是只能设定为0-2吗?
后来,咨询了客服,客服说让看看内核手册,说分组设为2时,抢占优先级和响应优先级可以设定为4*4=16个,
我看了内核手册,还是不太理解为什么会有16个。
另外对于其它分组呢。能不能给解释一下,视频上关于这一点也没有给予详细的解释。
用的是探索版。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>