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.

[参考译文] TMS320F2.8379万D:在MATLAB上对其中一个ePWM使用CLA触发器时,无法触发其他ePWM中断

Guru**** 1993205 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1094807/tms320f28379d-can-not-trigger-other-epwm-interrupt-when-use-cla-trigger-for-one-of-epwm-on-matlab

部件号:TMS320F2.8379万D

大家好

我在 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中断。 如何解决此问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我们已将您的查询转发给Matlab专家。 请在第二天之前收到回复。

    此致,

    Veena

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    唐  

    我已向MathWorks团队发送电子邮件,帮助我们。 我们应期待明天作出反应。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我还把问题送到了数学家

    https://www.mathworks.com/matlabcentral/answers/170.003万-tms320f28379d-can-not-trigger-other-epwm-interrupt-when-use-cla-trigger-for-one-of-epwm-on-matlab</s>2.8379万

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我 刚刚再次向MW团队成员发送了提醒。

    谢谢,此致,

    Santosh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否从MW团队那里获得了任何答案?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们尚未收到MW团队的任何回复。 让我再发送一封提醒函。

    谢谢,此致,

    Santosh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JHA,

    谢谢!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Dang,

    我刚刚从MW团队那里发了一封电子邮件,告知他们正在调查 此问题,并将很快作出回应。 对拖延解决问题真诚道歉。

    谢谢,此致,

    Santosh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Jha:

    非常感谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    MathWork工程师和我研究了这个问题。 我们注意到您在 MathWork论坛上提供了模型。 Ram Alla @ MathWorks表单正在审查模型,并在审查模型后作出回应。

    谢谢,此致,

    Santosh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Jha:

    谢谢您,当他们回复此问题时,请告诉我相关信息

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉未收到回复。 我刚刚向MathWorks团队发送了另一封提醒邮件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Jha:

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Dang,

    这似乎是TI C2000支持软件包中的一个错误,因为一旦ISR得到服务,ePWMx中断就不会被清除。

    我们将尽快解决此问题。 但同时,您可以使用自定义代码方法作为清除ePWMx中断的变通办法。

    这可以通过使用CLA_Task_1内带有以下代码的系统输出块来完成:

    EALLOW;

    EPwm1Regs.ETCLR.bit.INT = 1;

    EDIS;

    请告知我们此变通办法是否已解决问题, 并感谢您将此问题告知我们。

    此致,

    RAM Alla

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢。我已经测试过了。它可以工作,但我使用 CLA之外的系统输出块

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我很高兴它对您有效。 这是否能解决您的问题,或者您是否需要MathWorks团队的进一步帮助?

    谢谢,此致,

    Santosh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 ,Santosh

    这就是解决我的问题的答案,当我在CLA中使用更多计时器时,将进行检查。请注意MathWorks团队修复此错误并更新TI C2000的下一版本支持软件包

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢Dang确认。 我将关闭该线程。

    当我听到MathWorks团队关于修复的消息时,我会告诉你。 非常感谢您的耐心等待和对延迟回复的真诚道歉。

    此致,

    Santosh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 ,Santosh

    没问题。 非常感谢您的支持。

    此致,