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.

[参考译文] 分段 MAX3221

Guru**** 2511985 points
Other Parts Discussed in Thread: MAX3221

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/704681/interfase-max3221

主题中讨论的其他器件:MAX3221

我使用两个 max3221通过 RS232将 Raspberry Pi3 (串行端口3.3V TTL 输出)与 Arduino (串行端口5V TTL 输出)进行通信。 在连接到 PC 时、每个相间分离都能很好地工作。
 RBP <-> MAX3221 <-> PC
 Arduino <->MAX3221 <-> PC
但是、当想要与 Raspberry 进行 Arduino 通信时、我无法发送或接收数据
 RBP <-> MAX3221 <-> MAX3221 <-> Arduino
两个 MAX3221都配置为启用自动断电。 有人有什么想法吗?

Arduino 实现

Raspberry 实施

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

    如果两侧都启用了自动断电、则链路可能无法启动。 如果在接收器端口未检测到有效的 RS-232输入信号、此功能将自动禁用驱动器。 这意味着需要启用一端并驱动一个有效的高电平或低电平来向另一端发出信号、表明它需要加电。

    您可能需要检查的另一件事是连接器/电缆上的引脚分配。 您需要确保 TX 线路被路由到 RX 线路、反之亦然。 如果在 RBP 和 Arduino 之间连接时需要交换某些线路、则可以使用零调制解调器(交叉链接)电缆或适配器来解决问题。

    此致、
    最大
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Max、就是这样。 禁用其中一端的自动断电功能。