小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 13735|回复: 8

今天拿703的ttl测试arduino通信

[复制链接]
发表于 2012-11-24 16:08:07 | 显示全部楼层 |阅读模式
其实我发现,ttl不管是接电脑的usb转串口还是arduino的串口,都只要接tx和rx即可,gnd和vcc都可以不用接,虽然找不到理论依据,但实际上我就是这么操作的。。。
把arduino的tx接703的rx,然后rx接703 的tx,我事先在arduino里写了个只有串口读取和发送字符的简单代码,然后用usb把arduino接到电脑上,这是为了能用串口查看arduino的通信数据。线接好后,电脑远程telnet 703,能正常进入界面,输入字符回车,能在串口工具(这里查看的是arduino)显示刚才敲入的字符,但马上telnet就被迫关闭连接了,不知道为什么
后来我只把703的tx接arduino的rx,也就是703只负责输出数据,arduino只负责接收数据,按照刚才的操作,一切都正常,而且telnet连接也没有关闭;相反,如果用703的rx接arduino的tx,那么arduino只要有数据输出,telnet就关闭了。
由此可见,arduino和703之间如果不接其他转换模块的话,703向arduino发送数据是正常的,也就是我们能无线遥控arduino板子,但无法接受板子传来的数据,通信会强行关闭,所以如果只是做个遥控小车,这样直接接线还是可以的,要返回数据的话就必须安装电平转换模块了。

经验之谈,写的有点乱,给新手一些指示,主要是这里arduino板块的经验介绍太稀缺了。
回复

使用道具 举报

发表于 2012-11-24 16:47:46 | 显示全部楼层
接gnd是为了让设备共地,统一零电势,虽然不接也可以但是有干扰的时候影响会特别大,出错率也会加大,至于telnet关闭的问题,不太清楚
回复 支持 反对

使用道具 举报

发表于 2012-11-24 21:17:16 | 显示全部楼层
Qptimus 发表于 2012-11-24 16:47
接gnd是为了让设备共地,统一零电势,虽然不接也可以但是有干扰的时候影响会特别大,出错率也会加大,至于t ...

同意楼上的,楼主没接也能通信,但是很多情况下是不稳定的。
另外ser2net是可以回传数据的,但必须先把703的双向数据功能打开,否则ser2net会自动断掉网络。配置双向数据的方法请看论坛的1.27PC版上位机发布帖,有详细介绍。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-24 23:59:22 | 显示全部楼层
双向数据打开了,有的时候能突然收到部分数据,应该是电平的问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-11-26 00:17:01 | 显示全部楼层
哦,仔细检查了下,确实双向通信没打开,现在好了,呵呵,其实不用接什么转换电平,直接接线就能通信
回复 支持 反对

使用道具 举报

发表于 2013-3-14 11:15:39 | 显示全部楼层
应该是电平的问题
回复 支持 反对

使用道具 举报

发表于 2013-3-30 18:41:08 | 显示全部楼层
http://coder.beitown.com/archives/701 这里有篇相关教程 楼主可以看下
回复 支持 反对

使用道具 举报

发表于 2013-3-30 18:42:28 | 显示全部楼层
http://coder.beitown.com/archives/701 楼主可以看下 有篇相关教程
回复 支持 反对

使用道具 举报

发表于 2013-5-26 21:08:48 | 显示全部楼层
你的arduino是电脑供电的,你的wif小班也是电脑供电的么,,,,这不就是共地了么???
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-26 09:58 , Processed in 1.150127 second(s), 20 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表