TMS320F28379D: Can not trigger other epwm interrupt when use CLA trigger for one of epwm on MATLAB
5 views (last 30 days)
Show older comments
HI everyone
I use matlab 2022a. test on F28379D Launchpad
I use CLA task trigger source for epwm1 for toggle led, it's ok
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/969390/image.png)
but when i use C28x_Hardware_Interrupt block trigger epwm6 interrupt, cla_subsystem not operation, led not toggle.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/969395/image.png)
i remove the interrupt vector of epwm6 cla_subsystem operation, led toggle.
when i use matlab 2021a i can use CLA and epwm interrupt. How to fix this issue
0 Comments
Answers (1)
Ravi
on 2 Feb 2024
Hi Dang Thai Son,
I see the same issue. As a workaround you can use CLA task number 2 for CLA task trigger. If there is a need to use only the task number 1, then you need to clear the epmwx interrupt with a custom code. You can use the system outputs block inside CLA_Task_1 subsystem and the following code:
EALLOW;
EPwm1Regs.ETCLR.bit.INT = 1;
EDIS;
I hope this answer resolves the issue you are facing.
Thanks,
Ravi
0 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!