restyan 发表于 2014-4-3 21:51:47

xbee shield v7用 leonardo板连不上xctu

我用leonardo板加v7扩展版用usb接电脑始终不能连上xctu,用usb适配器测试过xbee能用。
另外用dfrobot leonardo+xbee板也连不上xctu

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

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

何处不江南 发表于 2014-4-4 10:02:42

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

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

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

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

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

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

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

在使用时请注意保持串口与xbee的波特率一致
页: [1]
查看完整版本: xbee shield v7用 leonardo板连不上xctu