请问28335的EPWM计数器什么时候开始计数啊?
假如我现在初始化了Epwm,计数器TBCTR的值清零,比较寄存器CMPA,CMPB的值清0,周期寄存器TBPRD的值清0。
这个时候会有PWM波吗?
还是必须得等到,我设置了比较寄存器CMPA,CMPB的值,还有周期寄存器TBPRD的值之后,计数器TBCTR才开始计数,然后产生各种事件。
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.
请问28335的EPWM计数器什么时候开始计数啊?
假如我现在初始化了Epwm,计数器TBCTR的值清零,比较寄存器CMPA,CMPB的值清0,周期寄存器TBPRD的值清0。
这个时候会有PWM波吗?
还是必须得等到,我设置了比较寄存器CMPA,CMPB的值,还有周期寄存器TBPRD的值之后,计数器TBCTR才开始计数,然后产生各种事件。
10# 说:TBCTL寄存器的CTRMODE位由默认值11更改成其它值的时候就开始计数。
谢谢你 太感谢了 那要是CTRMODE改变的时候,比较寄存器CMPA,CMPB的值是0,周期寄存器TBPRD的值也是0。
这个时候,还会产生的PWM吗?还是引脚一直保持高电平或者低电平?[
10# 说:TBCTL寄存器的CTRMODE位由默认值11更改成其它值的时候就开始计数。
还有就是,因为CMPA,CMPB都是0,PRD也是0,这个时候我设置的是0中断。
CTRMODE的值由默认的11改变成其它值了,按道理来说,此时计数器应该开始计数了,
那么请问一下,这个时候,系统会进入0中断吗?
10# 说:这取决于你的AQCTLA/B寄存器的配置,如果有配置对应的零点动作,就回有设定的高或低电平输出。你需要详细阅读一下EPWM的用户手册。
谢谢