打印

NRF24L01诡异的现象

[复制链接]
673|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
marrylilili|  楼主 | 2015-8-31 23:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2个NRF24L01模块,A单独作为发送,B单独作为接收,B可以接收A发送的数据,反之也是正确的

A作为单独发送,B接收到A发送的数据后,向A再次发生另外一条数据,B发送失败,STATUS显示的是达到最大重发次数,的发送失败。但是B还是可以接收A发送的数据

各位老大,有遇到过吗?求解????

相关帖子

沙发
ningling_21| | 2015-9-1 10:25 | 只看该作者
A作为单独发送,在发送模式能接收数据吗?

使用特权

评论回复
板凳
NE5532| | 2015-9-1 13:48 | 只看该作者
A和B反过来做,测一下什么效果。目测是某些寄存器或者状态没有设置正确。

使用特权

评论回复
地板
marrylilili|  楼主 | 2015-9-1 14:24 | 只看该作者
ningling_21 发表于 2015-9-1 10:25
A作为单独发送,在发送模式能接收数据吗?

刚上点,如果B单独接收模块设置成发送模块,可以成功发送数据,只要B模块接收过数据后,如果在想将B模块设置成发送模式发送数据,发送都是失败的,但还是可以接收到数据

使用特权

评论回复
5
marrylilili|  楼主 | 2015-9-1 14:45 | 只看该作者
NE5532 发表于 2015-9-1 13:48
A和B反过来做,测一下什么效果。目测是某些寄存器或者状态没有设置正确。 ...

A和B反过来也是一样的效果。只要是处于接收模块的模块,上电后如果还没有接收到任何数据的情况下,可以发送成功数据,只要接收到数据,如果在设置成发送模块,就是发送失败,只能成功接收,不能发送

使用特权

评论回复
6
ningling_21| | 2015-9-1 16:25 | 只看该作者
marrylilili 发表于 2015-9-1 14:24
刚上点,如果B单独接收模块设置成发送模块,可以成功发送数据,只要B模块接收过数据后,如果在想将B模块 ...

A,B 没有及时同步,肯定发送失败,如果能同步切换收发模式就可以解决

使用特权

评论回复
7
marrylilili|  楼主 | 2015-9-1 16:32 | 只看该作者
ningling_21 发表于 2015-9-1 16:25
A,B 没有及时同步,肯定发送失败,如果能同步切换收发模式就可以解决

是的 就是模式切换没有同步导致的,谢啦!!☆⌒(*^-゜)v
已解决!!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

25

帖子

0

粉丝