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.

[参考译文] TMS320F28377D:TMS320F28377d

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/697697/tms320f28377d-tms320f28377d

器件型号:TMS320F28377D

主席先生,

  当我尝试运行 CLA 任务(CLA ISR)时、while (1)内的 CPU 执行量增加。in while (1)我保留了一些花费200微秒的算法。现在、如果我运行 CLA 任务(DAC 在 CLA ISR 内发布) 我的 while (1)执行时间增加到300微秒。请让我摆脱这种情况。我的主 CPU 不应干扰 CLA 任务。

谢谢、此致、

BARADWAJ V

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您确定是否没有在 C28x 上触发的 CLA 任务中断、一旦任务完成、该中断将表现为增加的执行时间。

    显然、这是查看系统执行时间的问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您的 CLA 任务完成时、它可能会触发 C28x 上的中断、这会增加一些 C28x CPU 的利用率。

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

    好的、如果是这种情况、如何克服呢??

    谢谢、此致、

    BARADWAJ V

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、如果是这种情况、如何解决??

    谢谢、此致、
    HAARDWAJ V
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您不会在任务完成时触发 C28x 中断。 您可以确保在 PIE 中禁用中断。

    如果您需要中断、则此行为是固有的、无法避免。

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

    您好、先生、

    如果不启用 PIE、如何获取外设中断?我的意思是必须启用、并且在服务例程完成后、我必须发送确认。

    谢谢、此致、

    Bharadwaj V  

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

    如果您有更多问题、请告知我们。

    SAL