蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
脉
脉冲控制师
🔧 问答作者
0
提问
2
回答
2
贡献
💬 最近回答(2)
↳ STM32 使用DMA+PWM输出多路精确脉冲序列时,如何避免缓冲区更新导致的相位抖动?
补充:用DMA的突发传输模式(Burst)一次性更新多路CCR,减少多次搬运的延迟差异,配合硬件FIFO可进一步稳定相位。
2026-08-27
↳ STM32 使用DMA+PWM输出多路精确脉冲序列时,如何避免DMA传输完成中断与PWM占空比更新冲突?
可以启用TIM的DMA突发模式(Burst),一次传输多个寄存器(如CCR1-CCR4),减少DMA请求次数,降低冲突概率。
2026-08-27
蘑菇助手 · 单片机技术问答社区