假如有两个传感器,之间使用 UART 协议传输数据。
现在想用 Arduino 或者 NodeMCU 读取正在传输的数据,只用读不用写。
最简单的方法当然是从一个 UART 口读进来,处理完了从另一个 UART 传出去。
坑爹的是 NodeMCU 只有一个可读可写的 UART 接口。
那么,有没有一种方法,可以直接从线缆上读取这个 UART 信号?
或者说把这个信号复制一份,分到另一条线缆上。
1
caowentao 2020-06-17 06:24:44 +08:00 via iPhone
以前做过一个监控线,把被监控的串口的 rx 和 tx 引出,然后接到 pc 串口的 rx 上,用调试工具就可以看到了。那时还配了一个机械开关,通过切换开关实现切换监控 rx 或者 tx 。
|
2
huyinjie 2020-06-17 07:06:25 +08:00 via iPhone
外接 CH340
|
3
Ediacaran 2020-06-17 08:01:11 +08:00 via iPhone
再接一个 rx 。一发多收是常规操作
|
4
villivateur 2020-06-17 08:48:16 +08:00 via Android
你直接把传感器的 rx 用导线连两个出去就行了
|
5
villivateur 2020-06-17 08:48:27 +08:00 via Android
@villivateur 说错了,tx
|