首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XBee S2在收到数据包后停止发送

XBee S2在收到数据包后停止发送
EN

Stack Overflow用户
提问于 2017-03-09 11:31:21
回答 1查看 124关注 0票数 0

我有两个XBee网络。第一个连接到一个BeagleBone黑,第二个连接到我的PC。

BeagleBone黑是定期向PC发送传感器值,每秒10次,等等。但是当我从我的PC发送命令到BeagleBone黑时,BeagleBone黑停止发送消息。

  1. BeagleBone黑可以成功发送或接收(单独)。此错误仅在接收后发生。即使在错误发生后,BeagleBone黑仍然可以接收。它就是发不了。
  2. 在错误发生后,当我重新启动BeagleBone黑程序时,问题就解决了。但是如果我重新启动PC程序,问题还在继续。因此,问题在于BeagleBone黑。

我检查了所有的东西,但我找不到问题。

注意: XBees在API模式下工作。

EN

回答 1

Stack Overflow用户

发布于 2017-03-27 21:06:09

由于您不共享您的代码,我将分享以下两个解决方案:

1- XBee模块的通信范围过大。目前10个数据可能有点低。发送更多的数据。

2-您在代码中配置了错误的发送和接收操作。如果在串行端口的数据完成后不释放串行端口,则可能已停留在读取模式中。

如果您共享您的代码,它将是不完整的,或问题将更容易出现。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42694282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档