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

关于28035的ECAP和EPWM的程序理解问题

你好!我想咨询下在ECAP和EPWM中出现过的事件1,事件2,事件3是指什么?通过下面的例子:

ECap2Regs.ECEINT.bit.CEVT2= 1;            //假如前面设置上升沿捕获,这里的CEVT2是指每出现两次上升沿才产生中断吗?

—————————————————————————————————————————————————————-

(*ePWM[n]).ETSEL.bit.INTSEL = ET_CTR_ZERO;;

(*ePWM[n]).ETPS.bit.INTPRD = 1;//这里是指每当出现一次计数复位清零就产生一次中断吗?

congcong zhang1:

问题一:cevt2使能是1 就是使能2级事件中断,当发生第二次捕捉时进入中断。

问题二:1就是每个事件就产生一次中断,intsel设置了只有清0是产生中断的事件,那就是每出现一次计数器为0就产生中断。

新菜鸟,不一定对,欢迎讨论。

你好!我想咨询下在ECAP和EPWM中出现过的事件1,事件2,事件3是指什么?通过下面的例子:

ECap2Regs.ECEINT.bit.CEVT2= 1;            //假如前面设置上升沿捕获,这里的CEVT2是指每出现两次上升沿才产生中断吗?

—————————————————————————————————————————————————————-

(*ePWM[n]).ETSEL.bit.INTSEL = ET_CTR_ZERO;;

(*ePWM[n]).ETPS.bit.INTPRD = 1;//这里是指每当出现一次计数复位清零就产生一次中断吗?

mangui zhang:

回复 congcong zhang1:

很好   学习了

你好!我想咨询下在ECAP和EPWM中出现过的事件1,事件2,事件3是指什么?通过下面的例子:

ECap2Regs.ECEINT.bit.CEVT2= 1;            //假如前面设置上升沿捕获,这里的CEVT2是指每出现两次上升沿才产生中断吗?

—————————————————————————————————————————————————————-

(*ePWM[n]).ETSEL.bit.INTSEL = ET_CTR_ZERO;;

(*ePWM[n]).ETPS.bit.INTPRD = 1;//这里是指每当出现一次计数复位清零就产生一次中断吗?

jiajian li1:

回复 congcong zhang1:

谢谢回答!你有联系方式吗?有些dsp的学习问题想和你探讨一下

赞(0)
未经允许不得转载:TI中文支持网 » 关于28035的ECAP和EPWM的程序理解问题
分享到: 更多 (0)