简介
NRF24L01 是 Nordic 公司的一款无线通信通信芯片,采用 FSK 调制,内部
集成自己的 Enhanced Short Burst 协议。可以实现点对点或是 1 对 6 的无线通信。
无线通信速度可以达到 2M(bps)。
工作模式
- 六个控制和数据信号
CSN:片选线,低电平工作。
CE: 模式控制线。
IRQ:中断信号。MCU 主要是通过 IRQ 与 NRF24L01 进行通信。
SCK:芯片控制的时钟线(SPI 时钟)
MISO:芯片控制数据线(Master input slave output)
MOSI:芯片控制数据线(Master output slave input)
收发模式
1、Enhanced ShockBurstTM收发模式
使用片内的先入先出堆栈区,数据低速从微控制器送入,但高速(1Mbps)发射,
因此,使用低速的微控制器也能得到很高的射频数据发射速率。
接收数据时,自动把字头和CRC校验码移去
发送数据时,自动加上字头和CRC校验码
2、ShockBurstTM收发模式
3、直接收发模式