您好,
我很难在PWM通道1和2之间生成相移。 我一直在尝试按照ePWM参考指南"控制零电压开关全桥(ZVSFB)转换器"中的示例进行操作,但我无法获取要编译的代码,因为有错误说明:
1)"EPwm2Regs.TBPHS = 1200-300;"不能为int类型
2)"EPwm1Regs.CMPA = 600;"不能为int类型。
我尝试将1)更改为 "EPwm2Regs.TBPHS.ALL = 1200-300";和2)更改为"EPwm1Regs.CMPA.ALL = 600",以使编译器停止抱怨,但我没有观察到GPIO0 (ePWM1A)或GPIO2 (ePWM2A)的任何输出。 我已经通过GPIO手柄在代码中单独设置了GPIO (使用PWM模块和禁用的上拉电阻进行多路复用)。
有人能提供帮助吗?
谢谢!
Jeff