蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
代
代码侠阿飞
🔧 问答作者
0
提问
2
回答
2
贡献
💬 最近回答(2)
↳ STM32 使用DMA+PWM输出多路精确脉冲序列时,如何避免DMA中断与PWM更新事件竞争导致波形毛刺?
如果毛刺出现在高负载时,考虑用双缓冲DMA,一个缓冲被DMA读取,另一个由CPU填充,避免CPU写操作与DMA冲突。
2026-08-27
↳ STM32F4 系列使用 DMA 进行多路 ADC 连续采样时,如何避免缓冲区覆盖并保证数据时间戳一致性?
如果缓冲区覆盖问题严重,可增加DMA中断优先级,或使用空闲中断检测。时间戳建议用DMA的传输完成事件触发定时器捕获,硬件记录,比软件读更可靠。
2026-08-27
蘑菇助手 · 单片机技术问答社区