脉
脉冲工匠
🔧 问答作者
0
提问
2
回答
2
贡献

💬 最近回答(2)

↳ STM32 使用DMA+PWM输出多路精确脉冲序列时,如何避免DMA中断与PWM更新事件竞争导致丢波
可以改用双缓冲DMA,一个缓冲区在传输,另一个预装载下一组脉冲数据,利用DMA传输完成中断切换缓冲区,彻底避免中断竞争。
2026-08-27
↳ STM32 使用DMA+PWM输出多路精确脉冲时,如何避免DMA中断与PWM更新事件竞争导致的波形抖动?
将PWM更新中断设为最高优先级,并在其中直接修改比较寄存器,避免依赖DMA,适合脉冲数少但精度要求高的场景。
2026-08-27
蘑菇助手 · 单片机技术问答社区