STM32
直播中

史晓明

8年用户 1012经验值
私信 关注
[问答]

请问STM32G070不对称PWM模式TIME3的OC1REFC和OC2REFC输出是否相反?

在使用STM32G070 测试timer3不对称PWM时发现,配置的是通道1作为不对称PWM输出,结果测试得出的波形确是在通道2,不知道是不是做反了?还是配置出了问题,同样的测试timer3的组合PWM也发现该问题,而同样的配置无论
是timer1的不对称PWM还是组合PWM,都是timer1的通道1输出,无解!

回帖(1)

木頭瓶子

2024-4-2 16:51:43
根据STM32G070的参考手册和HAL库,STM32G070的TIM3在不对称PWM模式下,OC1REFC和OC2REFC是对称的。通道1对应OC1REFC输出,通道2对应OC2REFC输出。

如果你配置的是通道1作为不对称PWM输出,但是测试得到的波形确实在通道2上,可能是你的配置出了问题。请检查你的代码是否正确地配置了TIM3的通道1作为不对称PWM输出。

另外,对于组合PWM模式,如果你配置好了TIM3的通道1和通道2,但是波形却只出现在通道1上,可能也是你的配置出了问题。请再次检查你的代码,确保正确地配置了TIM3的通道1和通道2作为组合PWM输出。

如果经过排查确认配置无误,但仍然出现问题,可能需要进一步调试和查找原因,可以检查其他相关的时钟配置、GPIO配置等。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分