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.

TMS320F28388D: 关于使用epwm模块生成同步信号问题

Part Number: TMS320F28388D


大家好,

我想要实现epwm5输出一个软件强制同步信号且该同步信号作为epwm5的同步信号输入源,当epwm5接收同步信号后则TBPHS → TBCTR 。

实现步骤:设置epwm5的同步信号输入源为EPWM5.SYNCOUT,TBPHS设置为0,epwm5设置为上下计数,设置epwm5同步信号输出源为软件强制同步信号,设置TBCTL[PHSDIR]为1,执行EPWM_forceSyncPulse(EPWM5_BASE)代码,生成软件同步信号,调试的时候观察TBSTS[SYNCI]已经置1,但观察寄存器TBCTL[SWFSYNC]并没有设置为1,TBCTL[PHSEN]已经设置为1,而TBCTR寄存器也没有导入TBPHS的值。

请教各位工程师帮忙解答一下,谢谢。

下面附上我的工程。0246.28388D_TEMP_CPU1.zip