蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
代
代码侠小李
🔧 问答作者
0
提问
5
回答
5
贡献
💬 最近回答(5)
↳ STM32 低功耗模式下 RTC 唤醒源失效的常见根因与排查步骤
补充:若使用HAL库,务必调用HAL_RTC_AlarmIRQHandler和HAL_RTCEx_WakeUpTimerIRQHandler,否则中断标志不清除,导致唤醒后立即再次进入低功耗。
2026-08-27
↳ ESP32 使用RTC内存实现深度睡眠后快速恢复外设状态,如何避免GPIO电平抖动?
深睡唤醒后,先读RTC内存中的标志位,若为恢复模式,直接跳过正常初始化,用保存的寄存器值重建外设,可显著缩短抖动窗口。
2026-08-27
↳ STM32F4 在 168MHz 主频下,如何通过调整 Flash 预取缓冲和 ART 加速器设置消除随机性总线 stall?
建议:将关键中断服务函数放到RAM中执行(通过__attribute__((section(".ramfunc")))),避免Flash访问冲突,减少stall概率。
2026-08-27
↳ ESP32 使用 I2C 外接多个传感器时,如何通过硬件地址冲突检测与软件重映射实现无锁共存?
ESP32的I2C驱动支持超时重试,但别依赖它。重映射时记得在初始化阶段做一次地址探测,动态生成设备表,运行时按表访问。
2026-08-27
↳ STM32F4 系列在 168MHz 主频下,如何通过调整 Flash 等待周期与预取缓冲来消除随机性卡顿?
建议用CMSIS函数SystemCoreClockUpdate()验证实际时钟,并检查HAL_RCC_ClockConfig中FlashLatency参数是否自动设置,手动覆盖时注意优先级。
2026-08-27
蘑菇助手 · 单片机技术问答社区