TI中文支持网
TI专业的中文技术问题搜集分享网站

28379SPWM模块TB子模块

我发现一个寄存器

EPwm1.Regs.TBCTL.bit.CTRMODE可以通过写入0x3来禁止TB计数

又发现第二个寄存器

CpuSysRegs.PCLKCR0.bit.TBCLKSYNC写入1可以使能所有PWM模块的TB计数。

问题是,难道这两个寄存器都起到禁止和使能TB计数的作用吗?第二个寄存器有将所有TB同时启动的作用吗?

Susan Yang:EPwm1.Regs.TBCTL.bit.CTRMODE

该位使设置计数器模式,一般设置一次,在正常操作期间不更改。

可以通过写入0x3,冻结计数器操作,也就是复位时默认的状态

CpuSysRegs.PCLKCR0.bit.TBCLKSYNC = 1;

该位为1允许所有用户将所有使能的epwm模块全局同步到时基时钟

我发现一个寄存器

EPwm1.Regs.TBCTL.bit.CTRMODE可以通过写入0x3来禁止TB计数

又发现第二个寄存器

CpuSysRegs.PCLKCR0.bit.TBCLKSYNC写入1可以使能所有PWM模块的TB计数。

问题是,难道这两个寄存器都起到禁止和使能TB计数的作用吗?第二个寄存器有将所有TB同时启动的作用吗?

mangui zhang:使用经验不会提供两个寄存器控制同一个功能,CpuSysRegs.PCLKCR0.bit.TBCLKSYNC从SYNC命名看是与同步有关

赞(0)
未经允许不得转载:TI中文支持网 » 28379SPWM模块TB子模块
分享到: 更多 (0)