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

请问28335的EPWM计数器什么时候开始计数啊?

请问28335的EPWM计数器什么时候开始计数啊?

假如我现在初始化了Epwm,计数器TBCTR的值清零,比较寄存器CMPA,CMPB的值清0,周期寄存器TBPRD的值清0。

这个时候会有PWM波吗?

还是必须得等到,我设置了比较寄存器CMPA,CMPB的值,还有周期寄存器TBPRD的值之后,计数器TBCTR才开始计数,然后产生各种事件。

Chess Shung:

求助  谢谢

请问28335的EPWM计数器什么时候开始计数啊?

假如我现在初始化了Epwm,计数器TBCTR的值清零,比较寄存器CMPA,CMPB的值清0,周期寄存器TBPRD的值清0。

这个时候会有PWM波吗?

还是必须得等到,我设置了比较寄存器CMPA,CMPB的值,还有周期寄存器TBPRD的值之后,计数器TBCTR才开始计数,然后产生各种事件。

10#:

TBCTL寄存器的CTRMODE位由默认值11更改成其它值的时候就开始计数。

请问28335的EPWM计数器什么时候开始计数啊?

假如我现在初始化了Epwm,计数器TBCTR的值清零,比较寄存器CMPA,CMPB的值清0,周期寄存器TBPRD的值清0。

这个时候会有PWM波吗?

还是必须得等到,我设置了比较寄存器CMPA,CMPB的值,还有周期寄存器TBPRD的值之后,计数器TBCTR才开始计数,然后产生各种事件。

Chess Shung:

回复 10#:

10#

TBCTL寄存器的CTRMODE位由默认值11更改成其它值的时候就开始计数。

请问28335的EPWM计数器什么时候开始计数啊?

假如我现在初始化了Epwm,计数器TBCTR的值清零,比较寄存器CMPA,CMPB的值清0,周期寄存器TBPRD的值清0。

这个时候会有PWM波吗?

还是必须得等到,我设置了比较寄存器CMPA,CMPB的值,还有周期寄存器TBPRD的值之后,计数器TBCTR才开始计数,然后产生各种事件。

Chess Shung:

回复 10#:

10#

TBCTL寄存器的CTRMODE位由默认值11更改成其它值的时候就开始计数。

请问28335的EPWM计数器什么时候开始计数啊?

假如我现在初始化了Epwm,计数器TBCTR的值清零,比较寄存器CMPA,CMPB的值清0,周期寄存器TBPRD的值清0。

这个时候会有PWM波吗?

还是必须得等到,我设置了比较寄存器CMPA,CMPB的值,还有周期寄存器TBPRD的值之后,计数器TBCTR才开始计数,然后产生各种事件。

10#:

回复 Chess Shung:

同上,取决于你有没有配置在零点产生中断。

请问28335的EPWM计数器什么时候开始计数啊?

假如我现在初始化了Epwm,计数器TBCTR的值清零,比较寄存器CMPA,CMPB的值清0,周期寄存器TBPRD的值清0。

这个时候会有PWM波吗?

还是必须得等到,我设置了比较寄存器CMPA,CMPB的值,还有周期寄存器TBPRD的值之后,计数器TBCTR才开始计数,然后产生各种事件。

Chess Shung:

回复 10#:

10#

这取决于你的AQCTLA/B寄存器的配置,如果有配置对应的零点动作,就回有设定的高或低电平输出。你需要详细阅读一下EPWM的用户手册。

赞(0)
未经允许不得转载:TI中文支持网 » 请问28335的EPWM计数器什么时候开始计数啊?
分享到: 更多 (0)