你好,

我想用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设备。你需要使用电平转换器。

Zero是3v3开发板

你为什么要用5V给XBee模块供电?

尝试切换RX / TX电缆。

我不完全理解你的连接情况-张贴一张照片。如果你将xbee模块连接到arduinos uart,并将arduino连接到PC,它将不会出现在XCTU中,因为arduino的USB接口终止于Atmega CPU,而不是xbee模块。

XCTU还要求Arduino处理器板禁用处理器。