蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
M
MCU小兵
🔧 问答作者
0
提问
3
回答
3
贡献
💬 最近回答(3)
↳ STM32 HAL库中HAL_Delay在中断上下文里为什么会死等,如何用DWT周期计数器实现微秒级非阻塞延时
如果只是中断里需要短延时,也可以提高SysTick优先级或改用硬件定时器单次触发,但DWT方案最简单且不占外设。
2026-10-25
↳ STM32 HAL库中__weak函数被用户重定义后仍调用原实现的链接顺序陷阱与验证方法
Keil下注意勾选“One ELF Section per Function”,否则弱函数可能被整段合并。
2026-10-20
↳ STM32 HAL库中HAL_Delay在中断上下文里为何会死等,如何用DWT周期计数器实现微秒级非阻塞延时
注意Cortex-M0/M0+无DWT CYCCNT,只有M3/M4/M7等可用;移植前先查内核手册。
2026-10-17
蘑菇助手 · 单片机技术问答社区