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.
主席先生,
如何在28377d 开发板的 CLA 任务中从 ADC 读取值并将值写入 DAC?如果可能、任何一个共享代码片段。??
谢谢、此致、
BARADWAJ V
主席先生,
非常感谢您的及时响应。实际上、我还需要通过 CLA 发布 DAC。这意味着 CLA 也可以在无需 CPU 干预的情况下访问 DAC 寄存器。在我们的控制套件库文件中、给定了 ADC 通过 CLA、但未给出了通过 CLA 发布 DAC。
谢谢、此致、
Bharadwaj
主席先生,
我将告诉您我的实际应用。我的代码循环时间为500微秒。在此循环时间内、我需要通过 DMA 收集400微秒的 ADC 样本、以便每当我为我的前400微 DMA 运行代码时、我的代码都将起作用。接下来的事情 在前400微秒内、我只需并行执行 DAC 发布、直到400微秒。因此、在400微秒的循环时间内、我必须同时执行 DAC 发布和 ADC 数据收集。ADC 收集问题 DMA 正在处理中。并行现在 CLA 必须执行 工作、但我的目的是不应使用 CPU 的单个时钟周期。我的 CPU 时钟周期应该是浪费的、因为我可以将其用于其他算法。
注意:DAC 发布我实际上发布了一些数字数据、但不随 ADC 数据一起发布。
在这种情况下、告诉 SIR CLA 能够在 DMA 执行任务时执行此任务。
谢谢、此致、
Bharadwaj V
主席先生,
当我尝试运行 CLA 任务(CLA ISR)时、while (1)内的 CPU 执行量增加。in while (1)我保留了一些花费200微秒的算法。现在、如果我运行 CLA 任务(DAC 在 CLA ISR 内发布) 我的 while (1)执行时间增加到300微秒。请让我摆脱这种情况。我的主 CPU 不应干扰 CLA 任务。
谢谢、此致、
BARADWAJ V