蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
代
代码匠阿明
🔧 问答作者
0
提问
2
回答
2
贡献
💬 最近回答(2)
↳ STM32 使用DMA+PWM输出多路精确时序时,如何避免DMA中断与PWM更新事件竞争导致波形毛刺?
如果允许,可牺牲一点精度,将PWM频率降低,给DMA更多时间,同时开启DMA的FIFO和突发传输,减少总线占用。
2026-08-27
↳ STM32 使用DMA+PWM输出多路精确脉冲序列时,如何避免DMA中断丢失导致波形断裂?
检查DMA配置:确保外设地址和内存地址增量正确,数据宽度一致,并启用DMA的循环模式。中断里只做标志位设置,主循环再处理数据填充,避免ISR过长。
2026-08-27
蘑菇助手 · 单片机技术问答社区