NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); 具体什么意思呢?

2019-07-21 05:28发布

 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);   设置NVIC分组2:2位抢占优先级,2位响应优先级,这个2位表示什么意思呢?
抢占优先级可以理解成住优先级,响应优先级可以理解成副优先级,意思就是当抢占优先级相同,响应优先级越高,就先执行它呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
jiutianshenjian
1楼-- · 2019-07-21 05:36
我理解,2位就是4种抢占优先级,4种响应优先级。
资料里说的很多,直译为子优先级,抢占相同时,仅当两者同时到达时,才看响应优先级谁高,就先执行谁。
就是说抢占相同时,谁先到就先执行谁。此时后到的响应优先级高的不能打断先到的响应优先级低的。
一个o微笑
2楼-- · 2019-07-21 06:11
回复【2楼】jiutianshenjian:
---------------------------------
那最高可以设置几位抢占优先级和子优先级呢?
jiutianshenjian
3楼-- · 2019-07-21 07:37
 精彩回答 2  元偷偷看……
一个o微笑
4楼-- · 2019-07-21 12:15
回复【4楼】jiutianshenjian:
---------------------------------
对那个分组不是很明白。。。。
我去查查资料吧。
谢谢啊。。
陽光喜欢枯
5楼-- · 2019-07-21 15:48
李卓晖
6楼-- · 2019-07-21 17:47
jiutianshenjian 发表于 2014-10-15 17:30
回复【3楼】一个o微笑:
---------------------------------

Cortex-M3允许具有较少中断源时使用较少的寄存 ...

这回复马上就让我懂了

一周热门 更多>