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.
大家好、
我正在使用嵌入式编码器(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