OpenEdv-开源电子网

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

nrf24l01 发送端STATUS寄存器一直是0x1E

[复制链接]

48

主题

157

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
240
金钱
240
注册时间
2018-4-21
在线时间
105 小时
发表于 2018-8-24 15:52:27 | 显示全部楼层 |阅读模式
10金钱
网上搜了好久 也没搜到什么结果 特来请教诸位大神
之前一直卡在NRF24L01_IRQ那个地方 现在已经解决了 但是 无限达到最大重发次数 看了下寄存器的定义 第6位是0 没收到应答信号 那么问题来了 我在接收端看STATUS值是0XFF!!!(最高位默认是0啊) 但是接收端收到数据了 但这个数据是错误的 我发送了一个4个元素的数组 结果接收端满屏的FF 调了一天了 也没个结果 请大神帮帮忙啊 在下感激不尽

最佳答案

查看完整内容[请看2#楼]

破案了 我芯片有两个引脚没焊好 现已能正常通信
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

48

主题

157

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
240
金钱
240
注册时间
2018-4-21
在线时间
105 小时
 楼主| 发表于 2018-8-24 15:52:28 | 显示全部楼层
破案了 我芯片有两个引脚没焊好 现已能正常通信
回复

使用道具 举报

48

主题

157

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
240
金钱
240
注册时间
2018-4-21
在线时间
105 小时
 楼主| 发表于 2018-8-24 16:24:39 | 显示全部楼层
有件奇怪的事
我接收端把数据传到电脑的代码是这样的
if(NRF24L01_RxPacket(temp)==0)
                                {
                                        Send_Remote_Data(tmp,4);
                                }
temp是接收到的数组 tmp是我自己定义的数组 如果没有if 电脑上能正常显示tmp 如果有了if 就满屏的FF 这又是为什么?
回复

使用道具 举报

48

主题

157

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
240
金钱
240
注册时间
2018-4-21
在线时间
105 小时
 楼主| 发表于 2018-8-24 19:08:23 | 显示全部楼层
换了下收发地址 收发都显示成功了 但是我发送的是tmp_buf[4]={0xAA,0XAB,0XAC,0XAD} 接收的却全是FF 这又是什么情况
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2018-8-25 01:47:48 | 显示全部楼层
我们都提供了例程了,直接下载例程测试就好了。
回复

使用道具 举报

48

主题

157

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
240
金钱
240
注册时间
2018-4-21
在线时间
105 小时
 楼主| 发表于 2018-8-25 13:42:17 | 显示全部楼层
正点原子 发表于 2018-8-25 01:47
我们都提供了例程了,直接下载例程测试就好了。

就是用你们的例程啊 不行
回复

使用道具 举报

35

主题

562

帖子

2

精华

资深版主

Rank: 8Rank: 8

积分
17528
金钱
17528
注册时间
2018-3-3
在线时间
522 小时
发表于 2018-8-25 15:14:51 | 显示全部楼层
有用专用母座吗,自己焊的电路 在24l01里不稳的
/*
*
*
*
*
*
*/
回复

使用道具 举报

558

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
164897
金钱
164897
注册时间
2010-12-1
在线时间
2100 小时
发表于 2018-8-26 01:23:04 | 显示全部楼层
c627933142 发表于 2018-8-25 13:42
就是用你们的例程啊 不行

不行就是你硬件问题了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2017-8-9
在线时间
9 小时
发表于 2018-10-14 19:56:50 | 显示全部楼层
c627933142 发表于 2018-8-24 19:08
换了下收发地址 收发都显示成功了 但是我发送的是tmp_buf[4]={0xAA,0XAB,0XAC,0XAD} 接收的却全是FF 这又是 ...

请问楼主问题解决了吗?我也是碰到一样的问题,麻烦指点下。
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2017-8-9
在线时间
9 小时
发表于 2018-10-14 19:57:15 | 显示全部楼层
c627933142 发表于 2018-8-24 19:08
换了下收发地址 收发都显示成功了 但是我发送的是tmp_buf[4]={0xAA,0XAB,0XAC,0XAD} 接收的却全是FF 这又是 ...

请问楼主问题解决了吗?我也是碰到一样的问题,麻烦指点下。
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2017-8-9
在线时间
9 小时
发表于 2018-10-14 19:57:38 | 显示全部楼层
正点原子 发表于 2018-8-25 01:47
我们都提供了例程了,直接下载例程测试就好了。

请问楼主问题解决了吗?我也是碰到一样的问题,麻烦指点下。
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2017-8-9
在线时间
9 小时
发表于 2018-10-14 19:58:01 | 显示全部楼层
c627933142 发表于 2018-8-24 19:08
换了下收发地址 收发都显示成功了 但是我发送的是tmp_buf[4]={0xAA,0XAB,0XAC,0XAD} 接收的却全是FF 这又是 ...

请问楼主问题解决了吗?我也是碰到一样的问题,麻烦指点下。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-6-10 02:34

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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