你好,
我想用xbee做我的学校项目,XCTU用带分线板的usb线和arduino zero连接时找不到xbee。(它发现当我们连接xbee与加密狗)
它找到了我使用的端口,但是没有发现任何设备。
背景是这样的。
VCC = 5v
dout = RX(d0)
din = TX(d1)
GND = GND
我下载了D2XX和VCP驱动,端口参数设置如下。
波特率:9600
数据位:8
奇偶校验:没有
停止位:1
流量控制:无
我读了很多建议和帖子,包括DIGI的一个(//www.phdurl.com/2022世界杯G组resources/documentation/digidocs/90001526/reference/r_xctu_cannot_discover_xbee_grove_board.htm),花了整整2天的时间,但仍然没有解决。
请告诉我原因。
谢谢大家的回答!
我解出来了。
这是代码问题。
我必须写" Serial1 "而不是" Serial "
1像
XBee S1是一个3V设备。你需要使用电平转换器。
你为什么要用5V给XBee模块供电?
尝试切换RX / TX电缆。
我不完全理解你的连接情况-张贴一张照片。如果你将xbee模块连接到arduinos uart,并将arduino连接到PC,它将不会出现在XCTU中,因为arduino的USB接口终止于Atmega CPU,而不是xbee模块。