
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
# Proteus 仿真 STM32 无源蜂鸣器播放音乐,定时器中断方案失效,改用软件延时驱动## 现象
实体硬件推荐:非阻塞,不占用 CPU,多任务友好。❌ Proteus 仿真坑:高频定时器中断仿真模型容易丢中断、时序错乱,无源蜂鸣器无声。✅ Proteus 仿真可用,代码简单,波形稳定,适合课程设计、毕设仿真演示。❌ 缺点:阻塞式,播放音乐期间 CPU 卡死,不能同时跑其他任务;实体产品不建议。
嵌入式踩坑:STM32+ESP8266 AT 指令发送返回 ERROR,串口助手正常
STM32 通过 USART2 驱动 ESP8266 AT 指令,代码发送 AT 指令模块返回ERROR;但是电脑串口助手直接发完全正常。硬件层面排查:供电加 AMS1117,电流充足,接线引脚无误。
STM32 Bootloader 跳转 APP 后 HAL_Delay 失效问题排查
关闭所有外设、清除时钟使能(HAL_RCC_DeInit)关闭 SysTick(SysTick->CTRL = 0 等)清除所有 NVIC 中断使能位和挂起位设置 MSP(__set_MSP)重定位 VTOR(也可放到 APP 端做)明确全局中断的开关职责:要么 Bootloader 跳转前重新 __enable_irq(),要么 APP 入口处 __enable_irq(),二者必有其一。
到底了







