请问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的用户手册。