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.

[参考译文] PROCESSOR-SDK-AM335X:UART 单线接口

Guru**** 2589280 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/640039/processor-sdk-am335x-uart-single-wire-interface

器件型号:PROCESSOR-SDK-AM335X

您好!

我的要求是、我必须使用单线接口与从器件进行通信。

我想知道如何配置 UART 单线接口、例如(对 Tx 和 Rx 使用单线)? 在 Linux 中、Beagle Bone Black 中是否可能实现该功能。

是否有任何 Linux 驱动程序可用于支持 UART 单线接口?

谢谢、此致、

Durga Prasad。

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

    我建议将其中一个 BeagleBone UART 的 RxD 和 TxD 连接到该器件接口、并在 TxD 上连接一个串联电阻。 电阻器的良好值取决于从器件上该接口的电气特性:我建议至少将其输出阻抗(在发送时)的10倍、但输入阻抗(在接收时)小于1/10。

    请记住、这种布置意味着您将接收在线路上传输的所有数据、包括设备和您自己的数据。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我准备好上述设置、 在 Linux 中是否已存在支持此功能的驱动程序?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    标准 UART 驱动程序应该可以工作、但您应该记住上面发布的 Matthijs:

    "请记住、这种安排意味着您将接收在线路上传输的所有数据、包括设备和您自己的数据。"