参照野火STM32程序调试NRF24L01成功,颇获喜感
nRF24L01是一款工作在2.4~2.5GHz世界通用ISM频段的单片无线收发器芯片。无线收发器包括:频率发生器、增强型SchockBurstTM模式控制器、功率放大器、警惕振荡器、调制器、解调器。输出功率、频道选择和协议的设置可以通过SPI接口进行设置。
模块外形图如下图所示: PCB和引脚示意图如下图所示:
电路图如图所示:
VDD电压范围为1.9V~3.6V,我使用的是3.3V,与单片机的通信接口类型为SPI,读写时序如下图所示:
与开发板硬件连接如下:
* 硬件连接:----------------------------—----|
| PA5-SPI1-SCK : NRF -SCK |
| PA6-SPI1-MISO : NRF -MISO |
| PA7-SPI1-MOSI : NRF -MOSI |
| PA4 <