请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
您好!
我可以在运行期间通过更改周期和 CMPA 值来更改 PWM 频率和 PWM 宽度吗?
例如、在运行5ms 后、PWM 设置如下:
EPwm1Regs.TBPRD = 100;
EPwm1Regs.CMPA.half.CMPA = 90;
然后在运行另外5ms 后、PWM 设置更改为以下值:
EPwm1Regs.TBPRD = 1000;
EPwm1Regs.CMPA.half.CMPA = 900;
我想知道是否需要更改固件中的任何设置? 从我的波形来看、它似乎没有跟随它。 PWM 信号在复位时间10ms 丢失。
谢谢、
Emily