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.
代码实现:开启EPWM1_INT和EPWM2_INT,EPWM1_INT用于触发PIE中断;EPWM2_INT用于触发TASK1,都用各自的CMPC触发
测试场景:
1、在PIE中断函数中清除EPWM1_INT标志位,在TASK1的函数中清除EPWM2_INT标志位
2、当CMPC较大时,PIE中断和TASK1都能够正常运行
3、当EPWM2的CMPC设置的较小时,TASK1无法触发
4、当加入EPWM2_INT的PIE中断,并在中断函数中加入清除标志位,TASK1又恢复正常了
问题:请教一下各位专家,为什么当CMPC值较小时,TASK1无法触发(1700为计数周期,设置CMP为200以下时无法触发)