大家好!
请问:如果想让ePWM模块在一个PWM周期内即产生零点中断,又产生顶点中断可以实现吗?
事件触发选择寄存器ETSEL的INTSEL位要么设置为TBCTR为0时中断,要么就是为TBPRD时中断,有没有方法让他产生两个中断?如果可以产生两个中断怎么区分?
z fang:
噢!TI的大神
别让我的帖子沉了吧
大家好!
请问:如果想让ePWM模块在一个PWM周期内即产生零点中断,又产生顶点中断可以实现吗?
事件触发选择寄存器ETSEL的INTSEL位要么设置为TBCTR为0时中断,要么就是为TBPRD时中断,有没有方法让他产生两个中断?如果可以产生两个中断怎么区分?
Eric Ma:
大家好!
请问:如果想让ePWM模块在一个PWM周期内即产生零点中断,又产生顶点中断可以实现吗?
事件触发选择寄存器ETSEL的INTSEL位要么设置为TBCTR为0时中断,要么就是为TBPRD时中断,有没有方法让他产生两个中断?如果可以产生两个中断怎么区分?
ERIC:
不沉不沉。
单个PWM模块,是不能同时产生零点中断和周期中断的。
但你可以开启一个另一个同步的PWM模块,产生另外一个中断。
如此有两个中断。可以设置优先级。