nRF24L01内部寄存器说明

更新时间:2023-11-22 18:16:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

地址 位 00

参数 复位值 类型 0 0

R/W R/W

描述

默认为“0”

可屏蔽中断RX_RD

1:IRQ引脚不显示RX_RD中断

0:RX_RD中断产生时IRQ引脚电平为低 可屏蔽中断TX_RD

1:IRQ引脚不显示TX_RD中断

0:TX_RD中断产生时IRQ引脚电平为低 可屏蔽中断MAX_RT

1:IRQ引脚不显示MAX_RT中断

0:MAX_RT中断产生时IRQ引脚电平为低 CRC使能。如果EN_AA中任意一位为高则EN_CRC强迫为高 CRC模式

1:16位CRC校验 0:8位CRC校验 1:上电 0:掉电 1:接收模式 0:发射模式

7 Reserved 6 MASK_RX_DR

5 MASK_TX_DS 0 R/W

4 MASK_MAX_R

T 3 2

EN_CRC CRCO

0 R/W

1 0

R/W R/W

1 0

EN_AA 地址 01

位 7:6 5 4 3 2 1 0

PWR_UP PRIM_RX 0 0 R/W R/W

参数 Reserved ENAA_P5 ENAA_P4 ENAA_P3 ENAA_P2 ENAA_P1 ENAA_P0

复位值 00 1 1 1 1 1 1

类型 R/W R/W R/W R/W R/W R/W R/W

默认为“0”

描述

数据通道5自动应答允许 数据通道4自动应答允许 数据通道3自动应答允许 数据通道2自动应答允许 数据通道1自动应答允许 数据通道0自动应答允许

EN_RXADDR 地址 02

位 7:6 5 4 3 2 1 0

参数 Reserved ERX_P5 ERX _P4 ERX _P3 ERX _P2 ERX _P1 ERX _P0

复位值 00 0 0 0 0 1 1

类型 R/W R/W R/W R/W R/W R/W R/W

默认为“0” 接收数据通道5允许 接收数据通道4允许 接收数据通道3允许 接收数据通道2允许 接收数据通道1允许 接收数据通道0允许

描述

SETUP_RETR 地址 04

位 7:4

参数 ARD

复位值 0000

类型 R/W

描述

自动重发延时

‘0000’-等待250+86μs ‘0001’-等待500+86μs ‘0010’-等待750+86μs ……

‘1111’-等待4000+86μs 自动重发计数

‘0000’-禁止自动重发 ‘0001’-自动重发1次 ‘0010’-自动重发2次 ……

‘1111’-自动重发15次

3:0 ARC 0011 R/W

RF_CH 地址 05

位 7 6:0 RF_SETUP 地址 06

位 7:5 4 3 2:1

参数 Reserved PLL _LOCK RF_DR RF_PWR

复位值 000 0 1 11

类型 R/W R/W R/W R/W

描述

默认为“000”

PLL _LOCK允许,仅应用于测试模式

数据传输率:

‘0’-1Mbps ‘1’-2Mbps 发射功率:

‘00‘— -18dBm ‘01‘— -12dBm ‘10‘— -6dBm ‘11‘— 0dBm 低噪声放大器增益

参数 Reserved RF_CH 复位值 0 0000010 类型 R/W R/W 默认为“0”

设置nRF24L01工作通道频率 描述

0

LNA _HCURR 1 R/W

STATUS 地址 07

位 7 6 5

参数 Reserved RX_DR TX_DS

复位值 0 0 0

类型 R/W R/W R/W

默认为“0”

接收数据中断。当接收到有效数据后置一。写‘1’清除中断。 数据发送完成中断。当数据发送完成后产生中断。如果工作在自动应答模式下,只有当接收到应答信号后此位置一。写‘1’清除中断。

达到最多次重发中断。如果MAX_RT中断产生则必须清除后系统才能进行通讯。写‘1’清除中断。 接收数据通道号:

000-101:数据通道号 110:未使用

111:RX FIFO寄存器为空 TX FIFO寄存器满标志。 1:TX FIFO寄存器满

0:TX FIFO寄存器未满,有可用空间

描述

4 MAX_RT 0 R/W

3:1 RX _P_NO 111 R

0 TX_FULL 0 R

本文来源:https://www.bwwdw.com/article/gcgv.html

Top