STM32 NVIC基本理解

STM32F1 NVIC中断管理

NVIC两个属性:抢占属性、响应属性(编号越小,优先级越高)

NVIC_IRQChannelSubPriority 参数配置例子:三个中断向量A、B、C

中断向量名称 抢占优先级 响应优先级
A 0 0
B 1 0
C 1 1

此处中断A可以打断中断B,但B不能打断C。
两个要点:
1、若两个中断的抢占优先级和响应优先级相同,则哪一个先发生就先执行。
2、不同的抢占优先级,高抢占优先级可以打断正在进行低抢占优先级

相同的抢占优先级,高响应优先级不可以打断正在进行低响应优先级

NVIC的优先组

0-1总共五个分配方式:

​ 第0 组: 所有4 位用来配置响应优先级。即16 种中断向量具有都不相同的响应优先级。
​ 第1 组:最高1 位用来配置抢占

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值