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.

TMS320F280039C: 使用EPWM2_INT触发CLA的TASK1,出现无法触发的问题

Part Number: TMS320F280039C
Other Parts Discussed in Thread: LAUNCHXL-F280039C

代码实现:开启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以下时无法触发)