工具/软件:Code Composer Studio
您好!
我想知道我是否可以使用 GPIO、例如 GPIO119向 ePWM 发送跳闸信号、并将其强制为低电平? 如果是、您能为我查看并更正以下代码吗? 我不会输出 PWM 信号、始终为低电平。
1.将 GPIO119分配给 Input1。
EALLOW;
InputXbarRegs.INPUT1SELECT = 119;
GpioDataRegs.GPDDAT.bit.GPIO119 = 0;
EDIS;
2. 在 ePWM2中初始化它
EALLOW;
EPwm2Regs.TZSEL.bit.OSHT1 = 1; //跳匣区域1 (TZ1)选择
EPwm2Regs.TZEINT.BIT.OST=1;
EPwm2Regs.TZCTL.bit.TZA = 2; // EPWM2A 强制为低电平
EPwm2Regs.TZCLR.bit.OST = 1; //清除触发区标志
EDIS;
}