最近在做一个移相全桥的项目。用EPWM1和EPWM2输出四路波形。
想请教TI工程师,
假设程序里有一个变量A,当A为1时,有配置好的EPWM输出;当A为0时,将所有EPWM输出都拉低。
但是我又不想单独关闭每个EPWM的时钟。
请问还有其他方法可以控制EPWM的输出么。
user5029276:
还有一个问题,在使用TZ模块单次触发之后,必须重新初始刷PWM才可以使用么。
最近在做一个移相全桥的项目。用EPWM1和EPWM2输出四路波形。
想请教TI工程师,
假设程序里有一个变量A,当A为1时,有配置好的EPWM输出;当A为0时,将所有EPWM输出都拉低。
但是我又不想单独关闭每个EPWM的时钟。
请问还有其他方法可以控制EPWM的输出么。
user4675139:
回复 user5029276:
EALLOW;
EPwm1Regs.TZFRC.bit.OST = 1;
EPwm2Regs.TZFRC.bit.OST = 1;
EDIS;
我使用这个语句,怎么强制拉高了?谢谢
最近在做一个移相全桥的项目。用EPWM1和EPWM2输出四路波形。
想请教TI工程师,
假设程序里有一个变量A,当A为1时,有配置好的EPWM输出;当A为0时,将所有EPWM输出都拉低。
但是我又不想单独关闭每个EPWM的时钟。
请问还有其他方法可以控制EPWM的输出么。
user4675139:
回复 user4675139:
TZ寄存器要用EALLOW;