nRF24L01接收地址怎么修改?

 我来答
脐橙熟透了
2018-03-29 · TA获得超过1.4万个赞
知道小有建树答主
回答量:85
采纳率:100%
帮助的人:1.3万
展开全部

我用接收通道0,地址我随便改的5个数据,一样能照常接收,只要发送和接收地址匹配就行。

原理图

电路原理

nRF24L01原理图

引脚定义

nRF24L01引脚定义

接线图

nRF24L01与5V单片机的连接(只适用于高阻口)

兼容性

nRF24L01 可以兼容nRF2401A、nRF24L01+、nRF24LE1、nRF24LU1等无线模块。

nRF24L01+

nRF24L01+(或称nRF24L01P)是nRF24L01的低功耗优化版,同时增加了250Kbps通讯速率的支持。nRF24L01与nRF24L01+之间可互用代码(除极少部分需要修改外)和互相通讯。

nRF2401A

nRF2401A与nRF24L01和nRF24L01+之间可完成相互通讯,前提是它们之间必须工作在相同的工作模式下。比如工作频率、传输速率、地址、数据包长度和CRC校验方式。

nRF24LE1

nRF24LE1、nRF24LU1也可以同nRF24L01之间完成通讯。通讯建立条件同nRF2401A。

小周爱唠叨
高粉答主

2018-05-29 · 说的都是干货,快来关注
知道小有建树答主
回答量:966
采纳率:100%
帮助的人:33.8万
展开全部

发送端发送数据时,数据包内地址采用“发送通道TX_ADD”的地址,这个地址为接收端的几个接收通道中的一个,接收端对应的通道接收到数据后,进行应答,应答包内地址采用对应接收通道的地址即为发送端的发送通道地址。

而发送端默认使用通道0最为应答接收,故发送端通道0地址要设置为发送通道地址。(上面一大堆通信,其实用的都是一个地址,这个地址分别被用来作为发送端发送通道地址,发送端某一接收通道地址,发送端接收通道0地址)。关于应答,无需设置接收端的发送通道地址,因为应答是硬件实现,不是软件设置。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Cindere鞡
2018-03-16 · TA获得超过7254个赞
知道大有可为答主
回答量:1148
采纳率:84%
帮助的人:518万
展开全部
你好:
可以随便改。
我用接收通道0,地址我随便改的5个数据,一样能照常接收,只要发送和接收地址匹配就行。
至于为何大多是这个地址,估计是NRF芯片难搞,大多数人参照网上资料,然后成功了又发心得到网上,所以出现了雷同地址。
希望我的回答能帮助到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式