pwm用互补模式,周期固定的25K,设置占空比固定为9%。计数器采样up—down模式,周期和比较值加载如下:
“EPWM_setPeriodLoadMode(EPWM1_BASE,EPWM_PERIOD_SHADOW_LOAD); //周期加载
EPWM_setCounterCompareShadowLoadMode(EPWM1_BASE, EPWM_COUNTER_COMPARE_A, EPWM_COMP_LOAD_ON_CNTR_ZERO_PERIOD);//比较值加载 ”
板子上电后开机输出的pwm第一个周期忽大忽小,但是若板子不断电,在开启并关掉pwm的输出后,再次反复开启和停止pwm的输出就没有这种现象。
Green Deng:
你好,这个第一个脉冲我认为是否是芯片上电过程中引脚的电位而非PWM模块发出的波形?一般PWM上电之后引脚都有个初始电位,然后需要根据你的实际应用将该引脚进行外部弱上/下拉。