1 / 33
文档名称:

nrf-l-模块使用说明.pdf

格式:pdf   大小:2,772KB   页数:33页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

nrf-l-模块使用说明.pdf

上传人:陈潇睡不醒 2022/3/4 文件大小:2.71 MB

下载得到文件列表

nrf-l-模块使用说明.pdf

相关文档

文档介绍

文档介绍:: .

NRFhockBurstTM 技术同时也减小了整个系统的平均工作电流。
在 Enhanced ShockBurstTM 收发模式下, NRF24L01 自动处理字头
和 CRC 校验码。在接收数据时,自动把字头和 CRC 校验码移去。在送
数据时,自动加上字头和 CRC 校验码,在发送模式下,置 CE 为高,至
少 10us,将时发送过程完成后。
Enhanced ShockBurstTM 发射流程
A. 把接收机的地址和要发送的数据按时序送入 NRF24L01;
B. 配置 CONFIG 寄存器,使之进入发送模式。C. 微控制器把 CE 置高
(至少 10us),激 发 NRF24L01 进行 Enhanced ShockBurstTM 发射; D.
N24L01 的 Enhanced ShockBurstTM 发射(1) 给射频前端供电; (2)
射频数据打包(加字头、CRC 校验码); (3) 高速发射数据包; (4)
发射完成,NRF24L01 进入空闲状态。 Enhanced ShockBurstTM
接收流程 A. 配置本机地址和要接收的数据包大小;B. 配置 CONFIG
寄存器,使之进入接收模式,把 CE 置高。
C. 130us 后,NRF24L01 进入监视状态,等待数据包的到来;
正确的数据包(正确的地址和 CRC 校验码),NRF2401 自动把字头、地址
和 CRC 校验位移去;
E. NRF24L01 通过把 STATUS 寄存器的 RX_DR 置位(STATUS 一般引起微
控制器中断)通知微控制器;F. 微控制器把数据从 NewMsg_RF2401 读
出;
G. 所有数据读取完毕后,可以清除 STATUS 寄存器。NRF2401 可以进入
ShockBurstTM 收发模式
ShockBurstTM 收发模式可以与 Nrf2401a,02,E1 及 E2 兼容,具体表述
前看本公司的 N-RF2401 文档。
空闲模式
NRF24L01 的空闲模式是为了减小平均工作电流而设计,其最大的
优点是,实现节能的同时,缩短芯片的起动时间。在空闲模式下,部

片内晶振仍在工作,此时的工作电流跟外部晶振的频率有关。
关机模式
在关机模式下,为了得到最小的工作电流,一般此时的工作电流为
900nA 左右。关机模式下,配置字的内容也会被保持在 NRF2401 片内,
这是该模式与断电状态最大的区别。
五、配置 NRF24L01 模块
NRF2401 的所有配置工作都是通过 SPI 完成,共有 30 字节的配置
字。
我们推荐 NRF24L01 工作于 Enhanced ShockBurstTM 收发模式,这
种工作模式下,系统的程序编制会更加简单,并且稳定性也会更高,
因此,下文着重介绍把 NRF24L01 配置为 Enhanced ShockBurstTM 收发
模式的器件配置方法。
ShockBurstTM 的配置字使 NRF24L01 能够处理射频协议,在配置完
成后,在 NRF24L01 工作的过程中,只需改变其最低一个字节中的内容,
以实现接收模式和发送模式之间切换。
ShockBurstTM 的配置字可以分为以下四个部分:
数据宽度:声明射频数据包中数据占用的位数。这

最近更新