技术栈
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支付的痛点
相关推荐
LaoZhangGong123
8 分钟前
Linux第95步_Linux内核中的INPUT子系统
linux
·
运维
·
数据库
·
经验分享
·
stm32
·
input
·
stm32mp127
BreezeJuvenile
2 小时前
STM32总体架构简单介绍
stm32
·
单片机
·
嵌入式硬件
可乐鸡翅好好吃
3 小时前
STM32的中断(什么是外部中断和其他中断以及中断号是什么)
c语言
·
stm32
·
单片机
·
嵌入式硬件
·
mcu
·
物联网
·
51单片机
小A159
7 小时前
STM32完全学习——使用标准库完成PWM输出
stm32
·
单片机
·
学习
小A159
8 小时前
STM32完全学习——使用标准库完成定时器中断
stm32
·
单片机
·
学习
xiaobuding_QAQ
10 小时前
基于STM32的智能鱼缸控制系统的Proteus仿真
stm32
·
嵌入式硬件
·
proteus
·
智能鱼缸
好想有猫猫
11 小时前
【STM32】GPIO(超详细)
驱动开发
·
stm32
·
单片机
·
嵌入式硬件
·
51单片机
霖霖714
12 小时前
MPU6050
stm32
·
单片机
·
算法
LinuxST
21 小时前
27、基于Firefly-rk3399中断休眠唤醒实验(按键中断)
linux
·
开发语言
·
stm32
·
嵌入式硬件
热门推荐
01
Docker 夺命连环 15 问
02
PyTorch机器学习实现液态神经网络
03
【HarmonyOS】HUAWEI DevEco Studio 下载地址汇总
04
抖音的互联网架构
05
Coze扣子平台完整体验和实践(附国内和国际版对比)
06
(欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
07
国内外大模型汇总:Open AI大模型、Google大模型、Microsoft大模型、文心一言大模型、通义千问大模型、字节豆包大模型、智普清言大模型
08
玄机平台应急响应—webshell查杀
09
RAG 实践- Ollama+RagFlow 部署本地知识库
10
【凡人修仙传_01】散修厉飞羽是如何出师未捷身先死的!