专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
nRF24L01使能通道1自动应答的初始化问题
2019-03-26 13:25
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
RF/无线
6119
3
1680
刚开始看nRF2401d的手册,有几个问题想请教一下,为什么初始化要定义通道0的数据宽度,而不是其他通道,我想定义通道1自动应答模式SPI_NRF_WriteReg(NRF_WRITE_REG+EN_AA,XXXX);后面的XXXX地址是多少啊,SPI_NRF_WriteReg(NRF_WRITE_REG+EN_RXADDR,XXXX);这个的地址是0xc2吗?谢谢大神了
此帖出自
小平头技术问答
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
lb8820265
2019-03-26 19:53
/ 24L01是个好东东,首先你需要确认下你买的芯片是24L01还是24L01+,这两款芯片是有些差距的,后者功能要强大些。
然后24L01是有6个通道的,也就是最多可以一主六从,随便用哪个通道都是可以的。
根据你函数几个参数,NRF_WRITE_REG应该是寄存器基地址,EN_AA是寄存器的名字,是设置通道的自动应答的,最后面的是参数,我知道设置0通道该参数应该是01,通道1具体我不记得了,你可以参考下手册。下面那个代码中EN_RXADDR是使能通道的接收地址,通常这个代码要和设置通道地址,通道自动应答一起使用,如果是通道0,你设置01就好了,通道1的话不记得了。
这个芯片的驱动已经很成熟了,最好是直接研究代码,我这里有写好的驱动代码,下面是该芯片自动切换发送接收模式而做的双向通信模块,
帖子:
MSP430制作的NRF24L01无线串口使用硬件SPI
如果你需要更高级的应用,你可学学带数据的ACK,我也写了相关的驱动
帖子:
NRF24L01+设置为带数据的ACK功能
实际应用:
蓝牙遥控平衡小车DIY分享
加载中...
查看其它3个回答
一周热门
更多
>
相关问题
相关文章
物联网通信协议——物联网数据协议
0个评论
天线是如何工作的以及生活中常用的天线介绍
0个评论
一分钟带你快速认识S参数,(推荐射频工程师必看)
0个评论
LoRa的几种工作模式解析
0个评论
LoRa模块SX1278通信调制解调的实现原理与性能
0个评论
LoRa关键参数(扩频因子,编码率,带宽)的设定及解释
0个评论
433MHz LoRa/FSK 无线频谱波形分析(频谱分析仪测试LoRa/FSK带宽、功率、频率误差
0个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
然后24L01是有6个通道的,也就是最多可以一主六从,随便用哪个通道都是可以的。
根据你函数几个参数,NRF_WRITE_REG应该是寄存器基地址,EN_AA是寄存器的名字,是设置通道的自动应答的,最后面的是参数,我知道设置0通道该参数应该是01,通道1具体我不记得了,你可以参考下手册。下面那个代码中EN_RXADDR是使能通道的接收地址,通常这个代码要和设置通道地址,通道自动应答一起使用,如果是通道0,你设置01就好了,通道1的话不记得了。
这个芯片的驱动已经很成熟了,最好是直接研究代码,我这里有写好的驱动代码,下面是该芯片自动切换发送接收模式而做的双向通信模块,
帖子:MSP430制作的NRF24L01无线串口使用硬件SPI
如果你需要更高级的应用,你可学学带数据的ACK,我也写了相关的驱动
帖子:NRF24L01+设置为带数据的ACK功能
实际应用:蓝牙遥控平衡小车DIY分享
一周热门 更多>