STM32U5 TIM DMA Burst+GPDMA 实现变频 PWM 波形输出 实战指南
在电机控制、电源调节、模拟信号生成等嵌入式场景中,经常需要 MCU 输出多频率、指定脉冲数的交替 PWM 波形。传统通过 CPU 实时修改 TIM 寄存器的方式,不仅占用核心资源,还容易出现时序抖动;而 STM32U5 系列的TIM DMA Burst配合GPDMA 链表 / 2D 寻址功能,可在无 CPU 干预下,硬件自动批量更新 TIM 寄存器,精准输出变频、定脉冲数的 PWM,稳定性与效率大幅提升。本文基于 ST 官方 LAT1202 应用笔记,以 STM32U575 为平台,从零讲解两种适配方案 ——带 RCR 高级定时器方案、无 RCR 通用定时器方案,覆盖配置、代码、调试全流程,直接落地项目使用。