|
我用的主单片机是STC12C5608AD,晶振11.0592M。接收单片机用的是STC12C5A60S2,晶振也是11.0592M。模块的端口和单片机的IO看直接相连不用加限流电阻(连续工作一下午没问题不像网上说的会烧坏模块)。模块通过ASM1117-3.3V供电。模块的VCC和GND加104瓷片,ASM1117-3.3输入和输出加22uf电解电容。
发送方:[code]/*************************************************
发送端(上位机STC12C5608AD)
功能 :NRF24L01+无线遥控小车前,后,左,右,停。
单片机:STC12C5608AD
晶振 :11.0592M
作者 :苏义江改编自网络
时间 :2016.4.29
************************************************/
#include <reg52.h>
#include <intrins.h>
typedef unsigned char uchar;
typedef unsigned char uint;
/***NRF24L01绔彛瀹氫箟**********/
sbit MISO=P1^7; //鏁板瓧杈撳嚭锛堜粠 SPI 鏁版嵁杈撳嚭鑴氾級
sbit MOSI=P1^4; //鏁板瓧杈撳叆锛堜粠 SPI 鏁版嵁杈撳叆鑴氾級
sbit SCK =P1^5; //鏁板瓧杈撳叆锛圫PI 鏃堕挓锛?
sbit CE =P1^3; //鏁板瓧杈撳叆锛圧X 鎴?TX 妯″紡閫夋嫨锛?
sbit CSN =P1^2; //鏁板瓧杈撳叆锛圫PI鐗囬 |
|