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.

[FAQ] [参考译文] [常见问题解答] CLA:如何使用 CLA 清除 ADC 中断标志?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/789581/faq-cla-how-can-i-clear-the-adc-interrupt-flag-with-the-cla

问:如果 CLA 接受 ADC 中断、CLA 可以清除 ADC 中断标志吗?   如果没有、如何清除标志?

C2000培训视频:https://training.ti.com/search-catalog/field_language/ZH-CN?keywords=C2000&start%5Bdate%5D=&end%5Bdate%5D=

C2000培训小程序码

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

    答:

    在最近发布的器件上、CLA 可以直接访问 ADC 配置寄存器并清除该标志。  

    对于没有此功能的器件、可通过以下选项来处理:

    • 选项1:将 ADC 置于连续模式。  在该模式下、即使该标志仍被置位、下一次转换也将在触发时启动。  
    • 选项2:使用主 CPU 和 CLA 处理 ADC 中断、并让主 CPU 清除标志。
    • 选项3:让主 CPU 处理来自 CLA 的任务中断的结束并清除标志。

    单击此处了解更多 CLA 常见问题解答和资源。