您好!
我想 根据特定逻辑将 EPWM1A、EPWM1B、EPWM2A 和 EPWM2B 全部设为低电平。 为此、我将使用 跳闸区域强制寄存器(TZFRC)。 然而、我看到当强制执行完成时、所有 ePWM 变为高电平。 如何将其设为低电平? 我将使用以下行:
EPwm1Regs.TZCLR.bit.OST = 1;
EPwm2Regs.TZCLR.bit.OST = 1;
我尝试使用了以下代码、但它无效。
EPwm1Regs.TZCTL.bit.TZA = TZ_FORCE_LO;
EPwm1Regs.TZCTL.bit.TSB = TZ_FORCE_LO;
EPwm2Regs.TZCTL.bit.TZA = TZ_FORCE_LO;
EPwm2Regs.TZCTL.bit.TSB = TZ_FORCE_LO;
我们将高度赞赏有关这方面的一些帮助。