你(们)好
我正在使用演示代码"HRPWM_ex2_prdupdown_SFO_v8"并尝试生成 PWM @ 585.XXHz。 我使用了函数 HRPWM_Config (10667)、并将以下参数从更改为
(* ePWM[j]).TBCTL.bit.HSPCLKDIV = TB_DIV1;
(* ePWM[j]).TBCTL.bit.CLKDIV = TB_DIV1; // TBCLK = SYSCLKOUT
更改为
(* ePWM[j]).TBCTL.bit.HSPCLKDIV = TB_DIV4;
(* ePWM[j]).TBCTL.bit.CLKDIV = TB_DIV4; // TBCLK = SYSCLKOUT
然而、EPWM1A 始终为100%占空比。 我尝试了不同的参数。 只有使用原始参数才能生成 PWM @ 4.96KHz。 请告知我是否错过了一些内容。
BR
HK Woo