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

28m35 Ecap捕捉PWM时,如何设置可以使上升沿和下降沿同时触发一个中断ECAP1_INT

Ecap捕捉PWM时,单独捕捉上升沿或者单独捕捉下降沿都能够触发中断,怎么设置同时捕捉上升沿和下降沿,触发一个中断ECAP1_INT?

   ECap1Regs.ECEINT.bit.CEVT1 = 1;            // 1st events = interrupt
   ECap1Regs.ECEINT.bit.CEVT2 = 1;            // 2st events = interrupt

两个单独使用时,第一个下降沿触发,第二个上升沿触发,同时使用时,也只有下降沿触发,怎么才能使上升沿和下降沿同时中断?

beidoubushixing:

你使能的是2级事件中断吧,也就是说进入第2次捕获的时候才会进入中断

Ecap捕捉PWM时,单独捕捉上升沿或者单独捕捉下降沿都能够触发中断,怎么设置同时捕捉上升沿和下降沿,触发一个中断ECAP1_INT?

   ECap1Regs.ECEINT.bit.CEVT1 = 1;            // 1st events = interrupt
   ECap1Regs.ECEINT.bit.CEVT2 = 1;            // 2st events = interrupt

两个单独使用时,第一个下降沿触发,第二个上升沿触发,同时使用时,也只有下降沿触发,怎么才能使上升沿和下降沿同时中断?

10#:

你需要配置的除了ECEINT寄存器,还有ECCTL1,比如使用EVT1和EVT2,则将CAP1POL和CAP2POL分别设置RE和FE即可,同时,你需要在ECEINT寄存器寄存器中使能CEVT1和CEVT2位。

赞(0)
未经允许不得转载:TI中文支持网 » 28m35 Ecap捕捉PWM时,如何设置可以使上升沿和下降沿同时触发一个中断ECAP1_INT
分享到: 更多 (0)