OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9924|回复: 11

NRF24L01最大重发次数问题

[复制链接]

9

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2014-10-29
在线时间
2 小时
发表于 2016-1-25 23:45:16 | 显示全部楼层 |阅读模式
5金钱
使用NRF24L01和STM32通信测试,一个发送端和一个接收端,接收地址和发送地址都设置为一样的地址,使能自动应答功能,最大重发次数为10。仿真跟踪,接收端能够接收到数据(不确定是否第一次就收到),而发送端每次都到达最大重发次数(如下图)。大家遇到这种情况么? 0.JPG


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

75

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2015-12-26
在线时间
54 小时
发表于 2016-1-27 11:04:32 | 显示全部楼层
我觉得可能是因为仿真,并没有接收端返回来的确认接收到信号,所以会达到最大重发次数
回复

使用道具 举报

6

主题

188

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
432
金钱
432
注册时间
2016-1-19
在线时间
38 小时
发表于 2016-1-27 13:12:33 | 显示全部楼层
1、先确认你设置的最大次数会不会是1;
2、做个测试,取消发送端的应答,看是否还会满足最大次数;
3、硬件实测,串口实时打印sta的值。
原来你也在这里
回复

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2015-4-3
在线时间
7 小时
发表于 2016-11-23 08:49:27 来自手机 | 显示全部楼层
遇到同样的问题
回复

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2016-8-5
在线时间
8 小时
发表于 2016-11-29 17:43:56 | 显示全部楼层
遇到同样问题    请问你的解决了吗?
回复

使用道具 举报

0

主题

2

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2016-8-5
在线时间
8 小时
发表于 2016-11-30 15:58:25 | 显示全部楼层
大雄先生 发表于 2016-1-27 13:12
1、先确认你设置的最大次数会不会是1;
2、做个测试,取消发送端的应答,看是否还会满足最大次数;
3、硬 ...

取消发送端应答  提示发送成功 不再达到最大发送次数   接收端接收不到数据
回复

使用道具 举报

1

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2015-4-3
在线时间
7 小时
发表于 2016-11-30 22:14:10 | 显示全部楼层
解决了吗?遇到同样的问题
回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-7-9
在线时间
9 小时
发表于 2017-2-11 19:50:27 | 显示全部楼层
楼主最后是怎么解决的啊,无法发送数据成功啊
回复

使用道具 举报

14

主题

171

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
449
金钱
449
注册时间
2017-3-31
在线时间
118 小时
发表于 2017-3-31 19:37:06 | 显示全部楼层
是不是通道0的接收地址和发送通道的发送地址不一样,导致发送端接收不到应答信号。如果是这样的话接收端能收到发送端的信息,但是发送端会达到最大发送次数,并且产生MAX_RT中断,NRF24L01_Read_Reg(STATUS)函数返回MAX_TX
回复

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2017-12-8
在线时间
9 小时
发表于 2018-1-22 23:55:48 | 显示全部楼层
本帖最后由 lx晓 于 2018-1-22 23:57 编辑

楼主 我也遇到过这样的情况 这有可能是 无线模块的问题  换一块发送端的无线模块试试  
   我换了一块就好了

回复

使用道具 举报

16

主题

61

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
211
金钱
211
注册时间
2019-7-9
在线时间
52 小时
发表于 2019-8-2 14:49:29 | 显示全部楼层
时隔三年来探望,我的也是每次都是最大重发,sta的值也是1E,不知道楼主解决了吗。
Talk is cheap, show me the code.
回复

使用道具 举报

3

主题

16

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2019-8-11
在线时间
3 小时
发表于 2019-9-24 08:17:13 | 显示全部楼层
做中断啊!发射结束后,接收回馈发送。同时发送立即中断发射进入接收模式,不建议这样用,高频率状态下这种模式影响通讯速率的,个人建议,傻瓜式直发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 23:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表