XBee Pro S1 - Nibo2 - 接收数据不能流畅地工作

时间:2012-11-07 11:02:21

标签: uart xbee

我目前正在开发一个c项目,在我的电脑上安装了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模块的事情吗?中断问题?

非常感谢。

1 个答案:

答案 0 :(得分:0)

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

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

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