有没有办法“复制”UART 信号

2020-06-17 05:31:46 +08:00
 pusheax

假如有两个传感器,之间使用 UART 协议传输数据。
现在想用 Arduino 或者 NodeMCU 读取正在传输的数据,只用读不用写。
最简单的方法当然是从一个 UART 口读进来,处理完了从另一个 UART 传出去。
坑爹的是 NodeMCU 只有一个可读可写的 UART 接口。
那么,有没有一种方法,可以直接从线缆上读取这个 UART 信号?
或者说把这个信号复制一份,分到另一条线缆上。

2680 次点击
所在节点    Arduino
6 条回复
caowentao
2020-06-17 06:24:44 +08:00
以前做过一个监控线,把被监控的串口的 rx 和 tx 引出,然后接到 pc 串口的 rx 上,用调试工具就可以看到了。那时还配了一个机械开关,通过切换开关实现切换监控 rx 或者 tx 。
huyinjie
2020-06-17 07:06:25 +08:00
外接 CH340
Ediacaran
2020-06-17 08:01:11 +08:00
再接一个 rx 。一发多收是常规操作
villivateur
2020-06-17 08:48:16 +08:00
你直接把传感器的 rx 用导线连两个出去就行了
villivateur
2020-06-17 08:48:27 +08:00
@villivateur 说错了,tx
pusheax
2020-06-17 17:13:23 +08:00
@caowentao 感谢,原来这么简单,可以直接一分二出来

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/682212

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX