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.

[参考译文] TMS570LS0714:是否可以使用 AD1EVT 引脚作为中断源?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1317825/tms570ls0714-is-it-possible-to-use-the-ad1evt-pin-as-an-interrupt-source

器件型号:TMS570LS0714

我想将此引脚用作中断源。

我不希望它触发实际的 ISR、但我要轮询中断标志以查看是否存在事件。

原因是外部信号非常虚假/短路、SW 无法可靠地读取。 另一方面、反应速度并不重要。

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

    尊敬的 Thomas:

    不可以、不可能为 AD1EVT 生成任何中断。

    确定是否发生事件中断的唯一方法是监控 BUSY 标志。如果设置此标志意味着我们收到外部事件并且转换已启动。

    您可以做另外一件事、您可以将这个外部事件引脚(AD1EVT)与硬件中的任何其他 GIO 短接、如果这样做、您可以启用 GIO 的中断、以找出  AD1EVT 上的事件中断。

    您还可以做另外一件事、即可以直接监控 ADEVTIN 寄存器中 ADEVT_IN 位的状态、因为此位反映了 AD1EVT 引脚的状态。 因此、 例如、 如果您配置为触发该引脚以在上升沿触发 ADC 转换、那么您可以监控该寄存器以查明是否发生0到1的事务。

    --
    谢谢。此致、
    Jagadish。