Part Number:TMS320F280039C-Q1
EALLOW;
EPwm4Regs.GLDCFG.bit.AQCSFRC = 1; // 寄存器:AQCSFRC使用Global load 功能
EPwm4Regs.GLDCTL.bit.GLDMODE = 2; // Load on Counter = Period (PRD_EQ)
EPwm4Regs.GLDCTL.bit.OSHTMODE = 1;
EPwm4Regs.GLDCTL.bit.GLD = 1; // Enable AQCSFRC load
EDIS;
EPwm4Regs.GLDCTL2.bit.OSHTLD = 1;
EALLOW;
EPwm5Regs.GLDCFG.bit.AQCSFRC = 1; // 寄存器:AQCSFRC使用Global load 功能
EPwm5Regs.GLDCTL.bit.GLDMODE = 2; // Load on Counter = Period (PRD_EQ)
EPwm5Regs.GLDCTL.bit.OSHTMODE = 1;
EPwm5Regs.GLDCTL.bit.GLD = 1; // Enable AQCSFRC load
EDIS;
EPwm5Regs.GLDCTL2.bit.OSHTLD = 1;
EPwm5Regs.EPWMXLINK.bit.GLDCTL2LINK = EPWM4_LINK;
// 执行下面这段代码, EPwm4A 与 EPwm4B 不会同时关闭 (小概率出现)
EPwm4Regs.AQCSFRC.bit.CSFA = 1;
EPwm4Regs.AQCSFRC.bit.CSFB = 1;
EPwm5Regs.AQCSFRC.bit.CSFA = 1;
EPwm5Regs.AQCSFRC.bit.CSFB = 1;
EPwm4Regs.GLDCTL2.bit.OSHTLD = 1; // global load
Yale Li:
Chris 说:// 执行下面这段代码, EPwm4A 与 EPwm4B 不会同时关闭 (小概率出现)
出现的概率是多大?多少芯片上有出现这个问题?
,
Chris:
1.出现概率也不低,打嗝情况下,五次左右就会出现一次
2.目前只基于一块芯片测试了,后面可以安排其他芯片测试,但感觉不是芯片个例问题,应该是普遍情况