介绍了一种基于STM32 的双通道参数可调PWM 波形发生器的设计方法。该系统主要由PC 机、STM32 处理器、USB 转串口模块以及光电隔离模块构成。参数可调的功能由基于LabVIEW 的GUI 软件实现,通过给STM32 最小系统发送数据,来控制输出PWM 波形的各个参数。在PC 机上利用LabVIEW 的GUI 软件对PWM 波形发生器进行测试,实测结果表明:基于STM32F407 的PWM波形发生器设计方案是可行的,测量结果能够满足系统设计需求,且可以通过GUI 软件进行实时查询。