0

我目前正在从事 ac 项目,在我的电脑上安装了 XBee Pro Series 1,允许我将数据发送到我的 nibo2 机器人,还连接了那个 xbee 模块。

将数据从 nibo2 机器人发送到我的电脑效果很好,并且没有任何数据丢失。

将数据从我的电脑发送到 nibo2 工作不正常:当我尝试在某个时间点发送 16 个字节时,只有前 8 个字节到达我的 nibo2。第二个 8 字节丢失。当我发送分成 8 个字节的数据并以可能 1s - 2s 的时间差发送它们时,它工作正常。

此处列出了您应该了解的可能有趣的事情:

XBee 数据表:http: //ftp1.digi.com/support/documentation/90000982_H.pdf

机器人使用的库(使用 uart0): http: //nibo.sourceforge.net/doc/html/

有没有人有想法或有人知道这个问题?是关于配置 xbee 模块的事情吗?中断问题?

非常感谢。

4

1 回答 1

0

您是如何配置 XBee 模块的?哪个固件版本?什么波特率?您是否使用硬件流控制(CTS 和 RTS 信号)?

您可以使用 PC 上 X-CTU 终端选项卡上的“组装数据包”按钮发送 16 字节数据包并正确接收吗?

NIBO2的串口一次请求可以处理16字节吗?如果您使用有线连接而不是无线连接,它是否有效?

于 2012-11-12T18:38:51.813 回答