stm32产生多通道PWM信号

stm32产生多通道PWM信号,stm32,pwm,channels,cubemx,Stm32,Pwm,Channels,Cubemx,我试图同时将两个引脚设置为相同的PWM信号。 但是,它不起作用。只有1个引脚(通道1)有PWM输出,第2个引脚(通道2)有空输出。每个通道都有自己的寄存器CCR 您仅设置一个,第二个具有默认值-0-并且生成的PWM信号的占空比为零或100%,具体取决于其他寄存器设置 加: 而且它应该工作每个通道都有自己的寄存器CCR 您仅设置一个,第二个具有默认值-0-并且生成的PWM信号的占空比为零或100%,具体取决于其他寄存器设置 加: 而且应该可以请将图片添加到问题中。不鼓励使用第三方链接。请将图像添加

我试图同时将两个引脚设置为相同的PWM信号。
但是,它不起作用。只有1个引脚(通道1)有PWM输出,第2个引脚(通道2)有空输出。

每个通道都有自己的寄存器CCR

您仅设置一个,第二个具有默认值-0-并且生成的PWM信号的占空比为零或100%,具体取决于其他寄存器设置

加:


而且它应该工作

每个通道都有自己的寄存器CCR

您仅设置一个,第二个具有默认值-0-并且生成的PWM信号的占空比为零或100%,具体取决于其他寄存器设置

加:


而且应该可以

请将图片添加到问题中。不鼓励使用第三方链接。请将图像添加到问题中。不鼓励第三方链接。我会在启动计时器之前设置两个CCR寄存器。我会在启动计时器之前设置两个CCR寄存器。
HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_1);
HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_2);
TIM3->CCR1 =25000;
TIM3->CCR2 = /*your value here*/;