大家好
我在 F2.8379万D Launchpad上使用MATLAB 2022a测试
我将epwm1的CLA任务触发源用于切换LED,没问题

但当我使用 C28x_Hardware_Interrupt block触发器epwm6中断时, CLA_SUBSYSTEM不工作,LED不切换。

我删除epwm6 CLA_SUBSYSTEM操作的中断向量,LED切换。
当我使用MATLAB 2021a时,我可以使用CLA和ePWM中断。 如何解决此问题
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.
大家好
我在 F2.8379万D Launchpad上使用MATLAB 2022a测试
我将epwm1的CLA任务触发源用于切换LED,没问题

但当我使用 C28x_Hardware_Interrupt block触发器epwm6中断时, CLA_SUBSYSTEM不工作,LED不切换。

我删除epwm6 CLA_SUBSYSTEM操作的中断向量,LED切换。
当我使用MATLAB 2021a时,我可以使用CLA和ePWM中断。 如何解决此问题
我还把问题送到了数学家
您好,Dang,
这似乎是TI C2000支持软件包中的一个错误,因为一旦ISR得到服务,ePWMx中断就不会被清除。
我们将尽快解决此问题。 但同时,您可以使用自定义代码方法作为清除ePWMx中断的变通办法。
这可以通过使用CLA_Task_1内带有以下代码的系统输出块来完成:
EALLOW;
EPwm1Regs.ETCLR.bit.INT = 1;
EDIS;
请告知我们此变通办法是否已解决问题, 并感谢您将此问题告知我们。
此致,
RAM Alla