如果直接将定时器失能的话,一路为低电平,与其相反的那一路就会设为高电平,是不是之后其他的代码才能将另一路也同时拉低?
热门产品 :
CH641: PD及无线充电专用MCU
如果直接将定时器失能的话,一路为低电平,与其相反的那一路就会设为高电平,是不是之后其他的代码才能将另一路也同时拉低?
您好,若需要将两路互补PWM强制输出为低电平,可在关闭定时器后重新对这两路通道对应的引脚进行初始化,设置为输出模式,输出低电平。后续若有问题,可通过邮箱(lzs@wch.cn)和我沟通。
我也曾遇到这个问题,单路输出用命令停止PWM时IO电平是随机的,但随机一直输出高电平则负载直接直流对地导通.后来想办法只有把IO初始化为普通IO并拉低,后续开PWM前再次初始化IO为通用IO.
后来找到方法了,并不需要重新初始化这个引脚,而是失能这个通道,之前没发现这个函数