(三) STM32 外部中断的原理与应用( 三 )
第1种:最高1位用来配置抢占优先级 , 低3位用来配置响应优先级 , 表示有2种级别的抢占优先级(0级 , 1级)有2的3次方共8种响应优先级 , 即在16种中断向量之中 , 有8种中断的抢占优先级都为0级 , 而它们的响应优先级分别为0~ 7其余8种中断的抢占优先级则都为1级 , 响应优先级别分别为0~7 。
第2种:2位用来配置抢占优先级 , 2位用来配置响应优先 , 即2的2次方共4种抢占优先级 , 2的2次方共4种响应优先级 。
第3种:高3位用来配置抢占优先级 , 最低1位用来配置响应优先级 , 即有8种抢占优先级 , 2种响应优先级 。
第4种:所有4位用来指定抢占优先级 , 即16种中断具有不相同的抢占优先级 。
可以通过调用STM32固件库中的函数NVIC_PriorityGroupConfig()选择使用哪种优先级分组 , 这个函数有5个参数:
#define NVIC_PriorityGroup_0 ((uint32_t)0x700) //选择第0种
#define NVIC_PriorityGroup_1 ((uint32_t)0x600) //选择第1种
#define NVIC_PriorityGroup_2 ((uint32_t)0x500) //选择第2种
#define NVIC_PriorityGroup_3 ((uint32_t)0x400) //选择第3种
推荐阅读
- ag战队|AG超玩会被estar中断连胜,或利大于弊,及时调整才能走得更远!
- 王昭君|王者荣耀:梦奇改版自动攻击,大乔芈月削弱,回血不再中断回城!
- 卡牌|nuguri的行为太过分,FPX强行给俱乐部断网,直播也中断
- 华为手机|华为下滑,小米上升!华为手机销量为何双位数下滑?外部压力严峻
- 华为|中科院伸出援手!任正非:极端困难的外部条件把我们逼向世界第一
- 5G|后果自负!中断5G合作,驱离中国工人,中方采取对等措施
- Excel怎样导入其他表格的外部数据?
- 谷歌CEO:非主业创新研发业务将引入外部股东,更严格管理
- 2020微信公开课PRO:企业微信3.0版本外部群聊人数升级至100人
- 智造问答|卡特340挖掘机燃油泵外部机油泄漏故障的原因