nRF概述

作者: 土DOU吹雪 | 来源:发表于2019-03-02 19:28 被阅读0次

概述

对 nRF24L01 的操作,主要是对一个状态机和一组寄存器的操作,如下图所示。

状态机:


状态机图状态机图

寄存器(未截取完成):


寄存器寄存器

过程

我们从状态机图,开始聊 nRF24L01 的 驱动过程。

状态机图:


状态机图状态机图

在 VDD 管脚上电后,系统复位,之后进入 Power Down 模式,在 Power Down 模式下,系统处于未开机的状态,电流极小,但寄存器的状态可以保持和设置。

在寄存器的 PWR_UP 位被置 1 后,系统进入 Standby-1 模式,这里有两点可以一起说明:

1.nRF24L01 的推荐应用如下图示,其中有一个 16MHz 的晶体。


推荐应用推荐应用

2.通过 SPI 协议写寄存器,不赘述。


SPISPI

从 Standby-1 模式,可以进入 RX 模式 和 TX 模式,二者关系如下图所示:

RX和TX模式RX和TX模式

其中,一个 RX 模式的器件,最多能够可以和 6 个 TX 模式的器件通信。其中(下面比较绕):

1.TX 器件的 TX_ADDR 需要和其 RX_ADDR_P0 的值保持一致(ShockBurst™模式)。
2.Rx 器件的 RX_ADDR 需要和对应 TX 模式器件的 TX_ADDR 值保持一致。

相关文章

网友评论

      本文标题:nRF概述

      本文链接:https://www.haomeiwen.com/subject/bmyyuqtx.html