查看: 4669|回复: 5

[已解决] xbee shield v7用 leonardo板连不上xctu

[复制链接]

Leotower  中级技师

发表于 2014-4-4 09:54:10

Leonardo 的RX/TX是Serial1, 不是USB 虚拟串口,通过电脑无法直接访问,需要通过arduino代码访问。  要使用xctu配置xbee,建议使用http://www.dfrobot.com.cn/goods-501.html
参考类似的讨论http://mc.dfrobot.com.cn/forum.p ... &highlight=xbee
回复

使用道具 举报

何处不江南  初级技匠

发表于 2014-4-4 10:02:42

楼上正解,楼主可以试试 。
回复

使用道具 举报

Angelo  初级技匠

发表于 2014-4-4 11:24:50

或者直接使用XBee USB 适配器
http://www.dfrobot.com.cn/goods-501.html
回复

使用道具 举报

Phoebe  管理员

发表于 2014-4-4 15:37:23

附上Leonard接收端测试代码
  1. void setup(){
  2.   Serial.begin(9600);   //初始化串口并设置波特率为9600
  3.   Serial1.begin(9600);
  4. }

  5. void loop(){
  6.   char val;
  7.   val = Serial1.read();     //读串口
  8.   if(val!=-1){
  9.   Serial.print(val);  //将收到是数据再通过串口发送出去
  10.   }
  11. }
复制代码
如果这个时候还是不行,试试重启设备,比如USB接口,调试软件,xbee适配器之类的。。。往往有时候我们认为不可能的原因就是原因。

回复

使用道具 举报

Grey  中级技匠

发表于 2014-4-4 16:59:07

在使用时请注意保持串口与xbee的波特率一致
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail