您的位置 首页 系统

STM32的中止优先级

STM32的中断优先级分为抢占优先级和响应优先级前者是对抢占优先级的划分后者是相同抢占优先级的优先级别划分如中断A的抢占优先级大于

STM32中止优先级 分为 抢占优先级和呼应优先级

前者是对抢占优先级的区分

后者是相同抢占优先级的优先等级区分

如 中止A的抢占优先级大于B的抢占优先级 则A的中止kezaiB里边触发,疏忽呼应优先级

若 A+B 则谁呼应优先级来决议。

首先给中止分组,总共5个组,即组0——4

其间 :

组0 : 0位抢占优先级4位呼应优先级

组1:13

组2:22

组3:31

组4:40

值越小 优先级越高

每组最多村4个(有待考证),且中止的优先级不能超过设定的组的优先级规模

如:

MY_NVIC_Init(2,2,EXTI0_IRQChannel,2);//抢占2,呼应优先级2,组2
MY_NVIC_Init(2,1,EXTI15_10_IRQChannel,2);//抢占2,呼应优先级1,组2

其间 组2的话其抢占优先级不能大于2呼应优先级不能大于2.

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/xitong/257796.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部