请教各位同行,关于STM32高级定时器双通道PWM设置

STM32高级定时器无法输出脉宽可调的波形,怎么能做到像图片一样的波形?

img

目前是用CubeMX开启高级定时器1的2个通道,通道1和通道2 ,设置成输出比较模式。但是通道的设置,有8种模式,我试了一下,好像只有翻转电平这个模式有效果,但是,这个波形智能输出固定的50%占空比,而我需要能更改这个50%占空比,不知道软件改怎么设置才能实现这个功能?请教一下各位同行如和操作的。有点类型SPWM,但是频率是不能变的。

cubemx里面设置定时器时有两个参数要自己设置,一个预设值,一个比较值。改65535,65535是设置占空的值,7是设置频率的值

img

参考 https://bbs.21ic.com/icview-2527810-1-1.html

STM32CUBEMX配置教程(五)高级定时器输出两路PWM波
可以参考下

STM32CUBEMX配置教程(五)高级定时器输出两路PWM波_cubemx配置pwm_怡步晓心l的博客-CSDN博客 STM32CUBEMX配置教程(五)高级定时器输出两路PWM波基于STM32H743VI使用STM32CUBEMX两年了,始终觉得这个工具非常的方便,但因为不是经常使用,导致有些要点总是会有些遗忘,因此写下这一系列教程以供记忆,顺便让我这个大萌新给广大小萌新提供一些学习帮助。PWM常常用于数字控制领域,在电机控制、数字电源等等方面运用广泛。本次配置的工程链接在最下方,有需要自取。0基础可以从第一个教程开始阅读STM32CUBEMX配置教程(一)基础配置STM32CUBEMX配置教程(二)时钟等_cubemx配置pwm https://blog.csdn.net/weixin_44584198/article/details/119179936