Arduino如何获取串口数据而不影响原设备的通信?
原先设备的连接是这样的:我现在想用Arduino读取这个串口通信的数据,但是不影响原先A与B之间的通信。
设想方法一:将arduino串接在A、B设备之间:
设想方法二:将arduino与B设备并联,但是这个恐怕电平会有问题
不知道大家有什么建议或者办法。
谢谢大家。 理论上可以RX可以并联,但是这样不符合规范.....
建议你中间放个 2560,一个进入,可以三个出 zoologist 发表于 2016-1-13 13:11 static/image/common/back.gif
理论上可以RX可以并联,但是这样不符合规范.....
建议你中间放个 2560,一个进入,可以三个出
谢谢提醒。
请问是什么2560呢?如果是mega2560,感觉有点太浪费了。 用软件串口啊,其他所有数字口都可以当串口用。不过最好不要传输的数据过多和过大 之前测试过一次,可以的。试试才知道。三个设备的波特率一定要相同。 PINKWALKMAN 发表于 2016-1-14 08:05 static/image/common/back.gif
之前测试过一次,可以的。试试才知道。三个设备的波特率一定要相同。
是直接并联么? 方法一本身作为监听的话问题不大
但是:
1.如果想一对多的话,会有问题,你需要自己实现以太网那样协议,并自己完成Hub或者switch的功能
2.如果串口的控制线参与通信的话,对你这个监听的要求或更高 suvin 发表于 2016-1-14 09:19 static/image/common/back.gif
是直接并联么?
是的。如果不放心可以接一个1K电阻。
页:
[1]