有关NRF24L01原理和应用初步总结

1.NRF24L01的框架体糸主要是:RF射频基带模块单元+ ARQ Engine+TX/RX FIFO寄存器+SPI数据与控制接口+硬件功能映射寄存器

2. NRF24L01可以通过AT指令来改变硬件的参数

3. RX和TX的FIFO是对应数据包协议的长度最长是32个字节的且FIFO数据包在C 语言中是用数组来表达的

4.与MCU相连接的只有SPI其它的寄存器组都是需要通过SPI来实现控制和数据传输的

5、NRF24L01的工作模式是五种:shutdown ,Standby,Idle-TX,TX,RX

6. NRF24l01的CE和IRQ是NRF24l01的硬件功能

7. CSN中的N是表示低电平有效的

8. NRF24l01发送和接收数据是通过数据包来实现的,而NRF24L01的数据包协议ARQ是可以来用在外部接控制器时就可以自己自动ACK和NO ACK,而发送和接收是一个发送端对应6个接收通道的

9.NRF24L01的SPI协议的主要功能是:读写功能寄存器,读写FIFO寄存器,读芯片状态,清除状态等

10.SPI对寄存器进行配置只有在shutdown,StandBy和Idle-TX

11.NRF24L01是通过SPI来的写操作来实现寄存器的配置的