技术栈
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支付的痛点
相关推荐
不能跑的代码不是好代码
4 小时前
STM32窗口看门狗(WWDG)知识点及标准库使用指南
stm32
·
单片机
·
嵌入式硬件
bingquan3333
4 小时前
在 Ghidra 中分析STM32裸机固件
stm32
·
单片机
·
嵌入式硬件
羽获飞
4 小时前
从零开始学嵌入式之STM32——11.STM32---USART串行通讯
stm32
·
单片机
·
嵌入式硬件
宵时待雨
6 小时前
STM32笔记归纳9:定时器
笔记
·
stm32
·
单片机
·
嵌入式硬件
逐步前行
6 小时前
STM32_新建工程(寄存器版)
stm32
·
单片机
·
嵌入式硬件
bai545936
7 小时前
STM32 CubeIDE 通过PWM占空比控制舵机角度
stm32
·
单片机
·
嵌入式硬件
逐步前行
13 小时前
STM32_标准库结构
stm32
·
单片机
·
嵌入式硬件
Hello_Embed
13 小时前
libmodbus STM32 主机实验(USB 串口版)
笔记
·
stm32
·
学习
·
嵌入式
·
freertos
·
modbus
不做无法实现的梦~
14 小时前
PX4各个模块的作用(3)
linux
·
stm32
·
嵌入式硬件
·
机器人
·
自动驾驶
不能跑的代码不是好代码
14 小时前
STM32独立看门狗(IWDG)知识点及标准库使用指南
stm32
·
嵌入式硬件
热门推荐
01
GitHub 镜像站点
02
Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services
03
openclaw配置教程(linux+局域网ollama)
04
UV安装并设置国内源
05
Linux下V2Ray安装配置指南
06
AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南
07
openclaw使用nginx反代部署过程 与disconnected (1008): pairing required解决
08
在Trae中使用Pencil MCP
09
Claude Code Skills 实用使用手册
10
OpenClaw Chrome扩展使用教程 - 浏览器中继控制