使用到外设PCA0模块产生PWM,写好了比较值重载值更新函数,分离出高2位到PCA_PWM0的XCCAP0H,重载前把该2位置零,然后重载。
重载值从0-1023循环测试,示波器显示PWM高二位并不能清零,望大神指点,
PWM是依托在定时器上的,如果定时器都没有工作,那么PWM输出自然也是停止的。所以在使用PWM的时候也应该形成对定时器使能的条件反射。
解决成功,把清零和重载直接一段表达式完成,最后值直接赋PCAPWM寄存器即可