xbee shield v7用 leonardo板连不上xctu
我用leonardo板加v7扩展版用usb接电脑始终不能连上xctu,用usb适配器测试过xbee能用。另外用dfrobot leonardo+xbee板也连不上xctu
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 楼上正解,楼主可以试试 。 或者直接使用XBee USB 适配器
https://www.dfrobot.com.cn/goods-501.html 附上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适配器之类的。。。往往有时候我们认为不可能的原因就是原因。
在使用时请注意保持串口与xbee的波特率一致
页:
[1]