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.

[参考译文] MSPM0L1306:UART EOT-Interrupt-FLAG 的功能

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1402447/mspm0l1306-funtionality-of-uart-eot-interrupt-flag

器件型号:MSPM0L1306

工具与软件:

亲爱的先生们、

有人能解释一下 UART 传输结束中断标志的实际工作原理吗?

我在具有19200/8/N/1"标准"配置的主/从设计中使用 UART。

在 TRM 中、描述了 TXINT-FLAG、但未描述 EOT 标志。

EOT 何时设置?(更重要的是)如何清除?

通过硬件、通过写入 TXDATA 或仅通过软件(向 ICLR 中的 EOT 位写入1)? TRM 未说明任何内容。

谢谢你。

此致

M. Jost

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

    Matthias、您好!

    听起来您仍在努力处理 EOT 位(请参阅上一篇文章)。  我同意这本书的内容很细、但是从我们之前发现的内容来看、您能够正确地完成这项工作、对吧?  是的、设置 EOT ICLR 位应该会清除该标志、但当在 ISR 中读取挂起的中断时、该位应该被清除、至少它不会清除。