工具/软件:Code Composer Studio
大家好、
我正在制作一个程序、其中我使用以下命令:
EPwm1Regs.AQCSFRC.bit.CSFA = 0;
EPwm1Regs.AQCSFRC.bit.CSFB = 0;
EPwm1Regs.AQCSFRC.bit.CSFA = 2;
EPwm1Regs.AQCSFRC.bit.CSFB = 2;
来控制 PWM 输出。 我遇到的问题是、在打开 PWM 后、使用以下方法产生的第一个 PWM 脉冲:
EPwm1Regs.AQCSFRC.bit.CSFA = 0;
EPwm1Regs.AQCSFRC.bit.CSFB = 0;
默认情况下、我使用20%的占空比、但启动后的第一个脉冲似乎是~50%+-10%。
我想问、我能不能通过某种方式解决这个问题? 或者这是硬件默认设置、是这样吗? 是否有其他方法可以快速打开和关闭 PWM?
提前感谢您!