This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280039C: PWM TRIP功能使用

Part Number: TMS320F280039C

你好,我现在想将GPIO9通过inputxbar、epwmxbar、epwm DC模块引入到TRIP5来触发DCEVENT1事件

EALLOW;

//将GPIO09路由到InputXbar2

GpioCtrlRegs.GPAQSEL1.bit.GPIO9 = 3; // Asynch input GPIO9 (TZ1)

InputXbarRegs.INPUT2SELECT = 9; // GPIO29配置为XBR的Input1,默认TRPI

//将InputXbar2 路由到ePWMXbar TRIP5 MUX03
 EPwmXbarRegs.TRIP5MUX0TO15CFG.bit.MUX3 = 0x01; 


 EPwmXbarRegs.TRIP5MUXENABLE.bit.MUX3 = 0x01;

EPwm5Regs.DCTRIPSEL.bit.DCAHCOMPSEL = DC_COMBINATION;

EPwm5Regs.DCAHTRIPSEL.all = TRIPINPUT_NULL|TRIPINPUT4;

EDIS;

配置之后不管GPIO输入高电平还是低电平,ePWM5的TZFLG[DCAEVT1/2] 都捕捉不到置位信息,是哪里配置不对吗?

x 出现错误。请重试或与管理员联系。