当两台计算机连接到USB浏览器(我发送数据并收到它)时,我已经成功地使用了Xbee API模式。但是,当我尝试对连接到pic33微控制器的无线电进行同样的操作时,我收到了奇怪的结果。这里是我的设置:Xbee API模式问题C
一的XBee无线,路由器,连接与PC 而一的XBee无线电,统筹,附有pic33单片机
微控制器发送广播数据。下面是API命令:
7E 00 13 10 01 00 00 00 00 00 00 00 00 FF FE 00 00 48 65 6C 6C 6F FD
7E:分隔
00 13:长度
10 01:API帧类型和帧ID
00×8:协调器的64位地址
FF FE: 16位网络地址
00 00:选项和braodcast半径
48 65 6C 6F 6C:数据(你好)
FD:校验
同样的命令可以很好地处理与PC连接的两个无线电,并且产生XCTU窗口。
我已经调试了整个传输代码,并且它应该发送命令。我使用PICKIT3在在线调试中检查了TXREG寄存器。但是XCTU窗口没有收到任何内容。
我玩过不同的延迟,试过连续的单传输和我能想到的所有东西,但我在XCTU窗口中完全没有任何东西。我想知道的是,我必须做些什么才能使其发挥作用?
您确定,您在PIC中正确配置了RS232端口吗? Xbee模块是否响应其他请求?像获取状态...等等。 – werewindle 2012-04-02 16:41:19