STM32平台下对外部中断梳理

本文详细介绍了STM32F429平台下外部中断的优先级设置、NVIC中断优先级配置步骤以及EXTI外部中断配置,包括中断线与IO口的映射关系、中断触发条件和中断服务函数的编写。通过实例解析了如何实现STM32F4的外部中断功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

时间:2017/06/02 10:01
G15电装.王维鋆
一.优 先级梳理
F429将优先级分为5个组,是由 内核外设 SCB 的应用程序中断及复位控制寄存器 AIRCR 的
PRIGROUP[10:8]位决定的,主优先级即强占优先级,子优先级即响应优先级.

关于什么是抢占优先级和子优先级这里就不介绍了 函数已经封装好,我们只需了解 优先级的取值范围,调用NVIC函数时不超过范围就ok,我们一般使用时,都配置为中断分组2,因为这时抢占子优先级范围都是0-3。设置方便,使用简单。

二. 抢占优先级 VS 子优先级
1. 高优先级的抢占优先级是可以打断正在进行的低抢占优先级的(数字越小,优先级高)
2. 抢占优先级相同的中断,高子优先级不可以打断低子优先级的中断.
3 .抢占优先级相同的中断情况下,当两个中断同时发生时,那个子优先级高,谁就先执行
4.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值