nrf24l01要接3.3v,51是5v。首先要用稳压芯片将5v稳压到3.3v接nrf24l01vcc和gnd,spi通讯用的引脚要加限流电阻接单片机。稳压芯片可以用ams117 3.3。
程序及调试可以参考这个https://wenku.baidu.com/view/45d4ba90dd88d0d233d46a41.html
这个里面是用三个二极管的压降将5v降到nrf24l01耐受的电压。
http://blog.csdn.net/kabuto_hui/article/details/47011211
常规的SPI接口,一般买24L01模块的时候会有个引脚图片。
51这边就随便接了,反正都是IO口模拟SPI通讯。
要注意的一点就是51的P0口不带内部上拉。
可參考範例程序去做移植
http://www.waveshare.net/wiki/NRF24L01_RF_Board_(B)
我記得應該也有51的
通过51的唯一一个串口去连接
请参考https://wenku.baidu.com/view/45d4ba90dd88d0d233d46a41.html