你好!我想咨询下在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的学习问题想和你探讨一下