- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
nrf24l01无线通信模块使用手册文档
nRF24L01无线通信模块使用手册
一、模块简介
该射频模块集成了NORDIC公司生产的无线射频芯片nRF24L01:
1.支持2.4GHz的全球开放ISM频段,最大发射功率为0dBm
2.2Mbps,传输速率高
3.功耗低,等待模式时电流消耗仅22uA
4.多频点(125个),满足多点通信及跳频通信需求
5.在空旷场地,有效通信距离:25m(外置天线)、10m(PCB天线)
6.工作原理简介:
发射数据时,首先将nRF24L01配置为发射模式,接着把地址TX_ADDR和数据TX_PLD按照时序由SPI口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10μs,延迟130μs后发射数据;若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号。如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD从发送堆栈中清除;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC_CNT)达到上限,MAX_RT置高,TX_PLD不会被清除;MAX_RT或TX_DS置高时,使IRQ变低,以便通知MCU。最后发射成功时,若CE为低,则nRF24L01进入待机模式1;若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入待机模式2。
接收数据时,首先将nRF24L01配置为接收模式,接着延迟130μs进入接收状态等待数据的到来。当接收方检测到有效的地址和CRC时,就将数据包存储在接收堆栈中,同时中断标志位RX_DR置高,IRQ变低,以便通知MCU去取数据。若此时自动应答开启,接收方则同时进入发射状态回传应答信号。最后接收成功时,若CE变低,则nRF24L01进入空闲模式1。
二、模块电气特性
参数
数值
单位
供电电压
5
V
最大发射功率
0
dBm
最大数据传输率
2
Mbps
电流消耗(发射模式,0dBm)
11.3
mA
电流消耗(接收模式,2Mbps)
12.3
mA
电流消耗(掉电模式)
900
nA
温度范围
-40~+85
℃
三、模块引脚说明
管脚
符号
功能
方向
1
GND
电源地
2
IRQ
中断输出
O
3
MISO
SPI输出
O
4
MOSI
SPI输入
I
5
SCK
SPI时钟
I
6
NC
空
7
NC
空
8
CSN
芯片片选信号
I
9
CE
工作模式选择
I
10
+5V
电源
四、模块与AT89S52单片机接口电路
VCC
VCC
P1.0
P1.1
CN
CN
P1.2
P1.3
P1.4
P3.2
GND
AT89S52MCU模块
+5V
CE
CSN
CN
CN
SCK
MOSI
MISO
IRQ
GND
Nrf24L01通讯模块
注:上图为示意连接,可根据自己实际需求进行更改;使用AT89S52MCU模块时,请将Nrf24L01通讯模块每个端口(MOSI、SCK、CSN和CE)接4.7K的排阻上拉到VCC增强其驱动能力(如下图:)。若使用其它单片机与Nrf24L01通讯模块相连时请串联2K电阻。
五、工作模式控制
工作模式由CE和PWR_UP、PRIM_RX两寄存器共同控制:
模式
PWR_UP
PRIM_RX
CE
FIFO寄存器状态
接收模式
1
1
1
-
发射模式
1
0
11
数据存储在FIFO寄存器中,发射所有数据
发射模式
1
0
0→12
数据存储在FIFO寄存器中,发射一个数据
待机模式II
1
0
1
TX FIFO为空
待机模式I
1
-
0
无正在传输的数据
掉电模式
0
-
-
-
注1:进入此模式后,只要CSN置高,在FIFO中的数据就会立即发射出去,直到所有数据数据发射完毕,之后进入待机模式II。
注2:正常的发射模式,CE端的高电平应至少保持10us。24L01将发射一个数据包,之后进入待机模式I。
六、数据和控制接口
通过以下六个引脚,可实现模块的所有功能:
①IRQ(低电平有效,中断输出)
②CE(高电平有效,发射或接收模式控制)
③CSN(SPI信号)
④SCK(SPI信号)
⑤MOSI(SPI信号)
⑥MISO(SPI信号)
通过SPI接口,可激活在数据寄存器FIFO中的数据;或者通过SPI命令(1个字节长度)访问寄存器。
在待机或掉电模式下,单片机通过SPI接口配置模块;在发射或接收模式下,单片机通过SPI接口接收或发射数据。
1.SPI指令
所有的SPI指令均在当CSN由低到高开始跳变时执行;从MOSI写命令的同时,MISO实时返回24L01的状态值;SPI指令由命令字节和数据字节两部分组成。
SPI命令字节表
指令名称
指令格式(二进制)
字节数
操作说
您可能关注的文档
- napi 技术在 linux 网络驱动上的运用跟完善文档.doc
- nas在医疗行业中的数据容灾备份运用方案计划文档.doc
- nbvk-wi-pr019工程预结算编制跟审核作业指引文档.doc
- nbvk-wi-pr023现场临建三通一平施工作业指引文档.doc
- nbvk-wi-pr026工程进度控制作业指引文档.doc
- nbvk-wi-pr035工程移交作业指引文档.doc
- nbvk-wi-pr039工程供方资质预审作业指引文档.doc
- nbvk-wi-pr047施工图阶段作业指引文档.doc
- nbvk-wi-pr048建筑施工现场配合作业指引文档.doc
- nbvk-wi-pr053样板施工跟样品制作审批作业指引文档.doc
原创力文档


文档评论(0)