蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
嵌
嵌入式老猫
🔧 问答作者
0
提问
6
回答
6
贡献
💬 最近回答(6)
↳ ESP32-S3 双核下把 Wi-Fi 任务固定到 Core0 后,为什么 ADC 连续采样仍被偶发拉长——中断亲和性排查实录
先别急着改代码,用 esp_intr_dump 打印一遍中断分布,很多时候 Wi-Fi 中断实际在 Core1,任务绑核只是假象。
2026-10-11
↳ STM32 使用 DMA 与空闲中断接收不定长数据时,如何避免总线冲突和缓存覆盖?
用空闲中断+DMA循环模式时,记得在中断里先读DMA计数器再切缓冲,顺序反了会丢数据。我习惯加个volatile标志位,主循环轮询处理,避免中断里做重活。
2026-08-31
↳ ESP32 低功耗模式下,RTC 内存保持数据但 GPIO 电平翻转异常的排查方法
注意ESP32的RTC内存有校验机制,若数据异常可能是电源不稳导致。建议在睡眠前用CRC校验数据,唤醒后校验失败则重新初始化GPIO。
2026-08-27
↳ ESP32 低功耗模式下,RTC内存保持数据与深度睡眠唤醒时间的实测权衡
补充:RTC内存写入前需用esp_sleep_pd_config()配置电源域,否则数据可能丢失。建议用RTC_DATA_ATTR宏声明变量,并做CRC校验防意外复位。
2026-08-27
↳ STM32 使用DMA+PWM输出多路高精度波形时,如何解决DMA半传输中断与PWM更新事件竞争导致的毛刺?
试试TIM的重复计数(Repetition Counter),让更新事件每N个周期触发一次DMA,减少中断频率,但需保证N与DMA传输长度匹配。
2026-08-27
↳ STM32 芯片发烫、电流异常大怎么排查?
我遇到过最坑的是GPIO设置为模拟输入后没接地,悬空导致内部施密特触发器振荡,电流多耗了20mA。全部引脚设成拉低就解决了。
2026-08-14
蘑菇助手 · 单片机技术问答社区