V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pusheax
V2EX  ›  Arduino

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

  •  
  •   pusheax · 2020-06-17 05:31:46 +08:00 · 2900 次点击
    这是一个创建于 1618 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    6 条回复    2020-06-17 17:13:23 +08:00
    caowentao
        1
    caowentao  
       2020-06-17 06:24:44 +08:00 via iPhone
    以前做过一个监控线,把被监控的串口的 rx 和 tx 引出,然后接到 pc 串口的 rx 上,用调试工具就可以看到了。那时还配了一个机械开关,通过切换开关实现切换监控 rx 或者 tx 。
    huyinjie
        2
    huyinjie  
       2020-06-17 07:06:25 +08:00 via iPhone
    外接 CH340
    Ediacaran
        3
    Ediacaran  
       2020-06-17 08:01:11 +08:00 via iPhone
    再接一个 rx 。一发多收是常规操作
    villivateur
        4
    villivateur  
       2020-06-17 08:48:16 +08:00 via Android
    你直接把传感器的 rx 用导线连两个出去就行了
    villivateur
        5
    villivateur  
       2020-06-17 08:48:27 +08:00 via Android
    @villivateur 说错了,tx
    pusheax
        6
    pusheax  
    OP
       2020-06-17 17:13:23 +08:00
    @caowentao 感谢,原来这么简单,可以直接一分二出来
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3417 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:50 · PVG 18:50 · LAX 02:50 · JFK 05:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.