OpenEdv-开源电子网

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

之前我说正点nrf通信例程的驱动有问题,但是没仔细看

[复制链接]

25

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
246
金钱
246
注册时间
2016-5-15
在线时间
50 小时
发表于 2016-9-29 16:54:53 | 显示全部楼层 |阅读模式
现在看了看寄存器说明书以后发现,正点nrf通信例程里的初始化函数里的这句话:

NRF24L01_Write_Reg(NRF_WRITE_REG+RF_SETUP,0x0f);

这个寄存器RF_SETUP射频控制器有关的参数设置,其中各位的声明在说明书里如截图所示。

其他位没问题,我们不看。只看其中这个PLL_LOCK位,说明书上说的是只在测试时使用,那么应该不需要对它置1,
经测试,如果两个nrf在这个位上一个置1,一个置0,是无法通信的。

所以,各位在调试nrf时,在使用别人的驱动时,除了正确配好一致的频道、地址、数据宽度、地址宽度、传输速率、CRC配置以外,
还需要检查是否两台nrf的RF_SETUP寄存器里的PLL_LOCK位都置了0.


  
QQ截图1.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

25

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
246
金钱
246
注册时间
2016-5-15
在线时间
50 小时
 楼主| 发表于 2016-9-30 11:34:20 | 显示全部楼层
帮顶。
没有人出过同样的问题吗
回复 支持 反对

使用道具 举报

4

主题

211

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2600
金钱
2600
注册时间
2016-7-6
在线时间
546 小时
发表于 2016-9-30 13:50:48 | 显示全部楼层
帮顶。
其实,我还没有用过~
把复杂的事,做简单!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-25 19:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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