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.

[参考译文] TMS320F28379D:CLA 常见问题解答

Guru**** 2535750 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/612559/tms320f28379d-cla-faq-question

器件型号:TMS320F28379D

大家好、我想知道中的以下句子是否不正确

http://processors.wiki.ti.com/index.php/Control_Law_Accelerator_(C2000_CLA)_FAQ

问:如果 CLA 接收 ADC 中断、它可以清除 ADC 的中断标志吗?

否 CLA 无法访问 ADC 配置寄存器、因此无法清除 ADC 中断标志。 以下是处理此问题的三个选项:
备选案文1.
将 ADC 置于连续模式。 在该模式下、即使该标志仍被置位、下一次转换也将在触发时启动。
备选案文2.
使用主 CPU 和 CLA 处理 ADC 中断、并让主 CPU 清除标志。
备选案文3.
让主 CPU 处理来自 CLA 的任务中断的结束并清除标志。

但在 type1 CLA 中、CLA 可以访问 ADC 配置寄存器、以便它可以清除 ADC 中断标志、对吧?

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

    您的理解是正确的。 在此器件上、CLA 可以访问 ADC 配置寄存器、因此 wiki 页面上给出的语句在此处不适用。

    Vivek Singh