技术栈
STM32抢占优先级不生效
scgg
2024-11-25 18:04
板类型:STM32F103精英开发板
代码背景:
设置了USART1中断和KEY_UP中断(使用EXTI0外部中断)
两个中断的优先级分组都设为2(2bit抢占优先级,2bit响应优先级)
EXTI0中断抢占优先级设为3, 响应优先级设为3
USART1抢占优先级设为2,响应优先级设为3
现象
在USART1中断函数中添加while(1)死循环,在EXTI0中断函数中添加相关打印信息。先用串口助手发消息触发USART1中断中的死循环,然后按下KEY_UP按键,无相关打印产生,抢占优先级不生效。
这是为什么?
stm32
疑问
上一篇:
深挖`React`里程碑之作`AutoStore`与`helux`的渊源
下一篇:
微信小游戏sdk接入支付和登录,解决了wx原生不支持ios支付的痛点
相关推荐
pirateeee
10 小时前
STM32G070CB的USART1_RX引脚
stm32
·
单片机
·
嵌入式硬件
韦东山
10 小时前
NUTTX移植到STM32
stm32
·
单片机
·
嵌入式硬件
·
nuttx
wenchm
11 小时前
细说STM32F407单片机FSMC连接外部SRAM的方法及HAL驱动
stm32
·
单片机
·
嵌入式硬件
厉昱辰
11 小时前
一文读懂51单片机的中断系统
stm32
·
单片机
·
51单片机
颖风船
14 小时前
(初学者)STM32 MP157中LED触发器笔记
笔记
·
stm32
·
嵌入式硬件
大风起兮12
14 小时前
卡尔曼滤波
stm32
·
单片机
·
嵌入式硬件
挥剑决浮云 -
14 小时前
STM32学习之 模块初始化和常用GPIO函数笔记
笔记
·
stm32
·
学习
小猪写代码
18 小时前
STM32 拓展 看门狗
stm32
·
单片机
·
嵌入式硬件
aloneboyooo
18 小时前
PWR-STM32电源控制
stm32
·
单片机
·
嵌入式硬件
韦东山
18 小时前
zephyr移植到STM32
stm32
·
单片机
·
嵌入式硬件
·
zephyr
热门推荐
01
渗透测试之SQLMAP工具详解 kali自带SQLmap解释 重点sqlmap --tamper 使用方式详解 搞完你就很nice了
02
半导体应用系统一些小知识收集(strip&wafer mapping,EAP&scada)
03
HCIA-datacom数通题库和录播视频资料
04
如何在 Ubuntu 22.04 上安装并开始使用 RabbitMQ
05
校验 GPT-4 真实性的三个经典问题:快速区分 GPT-3.5 与 GPT-4,并提供免费测试网站
06
玄机平台应急响应—webshell查杀
07
mysql部署(5.7.31)
08
优化手机性能,解决卡顿问题:关闭这3个微信开关,释放内存空间
09
【一文读懂】NTN(非地面网络)技术介绍
10
youtubu视频下载和yt-dlp 使用教程