CH32V307VCT6如何将两路互补pwm波的输出同时设为低电平

如果直接将定时器失能的话,一路为低电平,与其相反的那一路就会设为高电平,是不是之后其他的代码才能将另一路也同时拉低?

您好,若需要将两路互补PWM强制输出为低电平,可在关闭定时器后重新对这两路通道对应的引脚进行初始化,设置为输出模式,输出低电平。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。



我也曾遇到这个问题,单路输出用命令停止PWM时IO电平是随机的,但随机一直输出高电平则负载直接直流对地导通.后来想办法只有把IO初始化为普通IO并拉低,后续开PWM前再次初始化IO为通用IO.


image.png后来找到方法了,并不需要重新初始化这个引脚,而是失能这个通道,之前没发现这个函数


只有登录才能回复,可以选择微信账号登录