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.

[参考译文] TMS320F28069M:如何使用嵌入式编码器(Simulink)上的 IACK 指令来触发 CLA 任务1

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/882047/tms320f28069m-how-to-trigger-cla-task-1-using-iack-instruction-on-embedded-coder-simulink

器件型号:TMS320F28069M

大家好、

我正在使用嵌入式编码器(Simulink)自动为我的模型生成代码、并计划在 CLA 上运行我的控制律。

我将使用 ePWM 事件触发器来触发所有需要读取并配置最后一个 SOC 的 ADC 通道的 SOC (转换开始)、以触发 ADCINT1中断。  

想法是读取 ADCINT1中断上的所有通道并使用 IACK 指令触发 CLA 任务1。 但是、我看不到在哪里将 CLA 任务触发器配置为 IACK 指令。

请提供一些帮助。

谢谢、

Rolando

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

    Rolando、

    很抱歉、响应延迟、我认为此处显示的示例 适用于 https://www.mathworks.com/help/supportpkg/texasinstrumentsc2000/examples/using-the-control-law-accelerator-cla.html 、因为 IACK 是 C28x 中的汇编级指令、我假设这是用于 CLA 的"SW 触发器"的指令、如模块中所示。

    请告诉我这是您正在寻找的内容、还是有其他内容在发挥作用。  还应提供一个包含 C28x 代码的块选项、我们可以在其中在 asm 中插入 IACK。

    最棒的

    Matthew

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

    您好 Mathew

    感谢您的见解。 我检查了生成的代码、您突出显示的示例在周期性计时器中断中使用 IACK 指令。  

    在配置块时似乎缺乏灵活性、因为我希望在读取 ADC 值后使用 IACK。 我现在看到的最佳选择是修改

    一些生成的代码、并根据我们自己的需求进行定制。

    谢谢、

    Rolando