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.

[参考译文] UART环回测试

Guru**** 2478625 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/576826/uart-loopback-test

您好,

案例1:如果 我在SoC上有一个UART接口,并且我想在我的电路板上测试UART环回。我有四个UART信号:TX,RX,CTS和RTS。

对于环回,我需要将TX连接到RX,但CTS和RTS应该连接什么?

案例2:如果 我在SoC上有两个UART接口,并且我想测试从一个UART到另一个UART的环回,那么我应该怎么做?

谢谢

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

    您好,Ashu

    案例1:使用环回模式时,无需将TX连接到RX,因为它们在内部具有连接。 你有这样的东西

    也许您对自动流程控制有一些困惑。

    案例2:这种情况对我来说不太清楚,我可以理解,您有一个UART连接到另一个UART。 如果是这样,您可以将通道A连接到通道B (TxA连接到RXB,TxB连接到RxA)。 n´t这种情况,可以这样做,但您不需要激活环回模式(MMR寄存器)。 如果您想在UART A中进行环回,并且TxA的输出也可以连接到RxB。

    如果不是这样,请您分享更多详情吗?

    此致

    弗朗西斯科

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


    我理解案例2,但我无法理解案例1。

    如何在UART中执行环回? 我看到需要将TX线连接到RX线。如果我不正确,请告诉我吗?
    CTS和RTS引脚应该是什么?

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

    您可以在内部或外部执行此操作。 如果您想在外部执行此操作,只需将TX连接到RX即可。 另一方面,如果您要在内部使用环回模式,则必须通过MCR寄存器位4激活此模式,激活此选项后,TX和RX将被禁用,并且它们在内部连接(如上图所示)。

    如果您有任何疑问,请告诉我。

    此致
    弗朗西斯科