This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

调试F28035的EPWM遇到的问题



      在调试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通道的波形输出/不输出,有更好的方法吗?