智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1713|回复: 3
打印 上一主题 下一主题

有玩过NRF24L01的吗?跪求帮忙看下寄存器配置哪里有问题、、、

[复制链接]

39

主题

363

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3395
威望
2261
贡献
24
兑换币
1453
注册时间
2012-11-24
在线时间
556 小时
毕业学校
江苏科技大学
跳转到指定楼层
1#
发表于 2014-2-23 16:33:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void NRFinit_send_set()//发射端寄存器配置
{
  write_NRF_register(0x01,0x00);//自动应答功能全通道禁止
  write_NRF_register(0x02,0x01);//接收通道0允许,其他屏蔽
  write_NRF_register(0x03,0x03);//数据通道地址宽度5字节
  write_NRF_register(0x04,0x00);//禁止自动重发
  write_NRF_register(0x05,0x02);//工作通道频率默认
  write_NRF_register(0x06,0x0f);//数据传输速率2Mbps,发射功率默认,低噪声放大器增益
  //0x07为状态寄存器
  //0x08为发送检测寄存器,只读
  //0x09为载波检测,只读
  write_NRF_registers(0x0a,channel0_address,5);//通道0接收地址修改
  //0x0b,0x0c,0x0d,0x0e,0x0f,省略
  write_NRF_registers(0x10,channel0_address,5);//发送地址修改
  write_NRF_register(0x11,0x3f);//接收通道0有效数据宽度设置32位
  //0x12,0x13,0x14,0x15,0x16,省略
  //0x17为FIFO状态寄存器
  write_NRF_register(0x00,0x72);//全中断屏蔽,CRC校验禁止,上电模式,发射模式
}
发送部分多次发送后,0x17FIFO状态寄存器会返回发送缓存已满,我给了命令进行清空

void NRFinit_receive_set()//接收端寄存器配置
{
  write_NRF_register(0x01,0x00);//自动应答功能全通道禁止
  write_NRF_register(0x02,0x01);//接收通道1允许,其他屏蔽
  write_NRF_register(0x03,0x03);//数据通道地址宽度5字节
  write_NRF_register(0x04,0x00);//禁止自动重发
  write_NRF_register(0x05,0x02);//工作通道频率默认
  write_NRF_register(0x06,0x0f);//数据传输速率2Mbps,发射功率默认,低噪声放大器增益
  //0x07为状态寄存器
  //0x08为发送检测寄存器,只读
  //0x09为载波检测,只读
  write_NRF_registers(0x0a,channel0_address,5);//通道0接收地址修改
  //0x0b,0x0c,0x0d,0x0e,0x0f,省略
  write_NRF_registers(0x10,channel0_address,5);//发送地址修改
  write_NRF_register(0x11,0x3f);//接收通道0有效数据宽度设置32位
  //0x12,0x13,0x14,0x15,0x16,省略
  //0x17为FIFO状态寄存器
  write_NRF_register(0x00,0x73);//全中断屏蔽,CRC校验禁止,上电模式,接收模式
  NRF_CE_H;//接收模式
}
接收部分给FIFO状态寄存器始终返回接收缓存为空。。。


回复

使用道具 举报

25

主题

1217

帖子

0

精华

知名人物

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
27554

论坛元老奖章活跃会员奖章优秀会员奖章在线王奖章资源大师奖章

QQ
威望
18751
贡献
5861
兑换币
3255
注册时间
2012-6-6
在线时间
1471 小时
2#
发表于 2014-2-23 18:29:14 | 只看该作者
不清楚帮顶
回复 支持 反对

使用道具 举报

39

主题

363

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3395
威望
2261
贡献
24
兑换币
1453
注册时间
2012-11-24
在线时间
556 小时
毕业学校
江苏科技大学
3#
 楼主| 发表于 2014-2-23 19:44:18 | 只看该作者
简单丹 发表于 2014-2-23 18:29
不清楚帮顶

谢谢。。。。。。
回复 支持 反对

使用道具 举报

6

主题

288

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2129

活跃会员奖章优秀会员奖章

威望
1045
贡献
554
兑换币
721
注册时间
2013-11-13
在线时间
265 小时
4#
发表于 2014-2-23 20:20:17 | 只看该作者
帮顶
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-29 22:28 , Processed in 0.048053 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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