在调试F28035的过程中遇到一个问题,在控制PWM波形发生的过程中,通过时基控制器的计数模式控制位EPwm1Regs.TBCTL.bit.CTRMODE来控制PWM波形输出:
当希望PWM输出时,设置EPwm1Regs.TBCTL.bit.CTRMODE=00,启动时基计数器的向上计数模式来生成PWM波形;
当不希望PWM输出时,设置EPwm1Regs.TBCTL.bit.CTRMODE=11 冻结时基计数器计数,并将TBCTR复位到0;
但是这种控制方式,无论是启动PWM输出,还是停止PWM输出,用示波器观察都没有波形输出。
请问这种控制方式是不是有问题?
不能使用CTRMODE来控制PWM输出波形?
我是想通过一个信号输入来控制单独的PWM通道的波形输出/不输出,有更好的方法吗?