求51单片机nRF24L01+无线模块的程序和设计电路图,收和发的
最新回答(2条回答)
//======================================================================
// 工程名称: Receive.spj
// 功能描述: nRF2401 无线模组配套演示程序接收端程序,
// 运行程序后,如果发送端有键按下,则语音播报键值
//
// IDE环境: SUNPLUS u'nSPTM IDE 2.0.0(or later)
// 涉及的库: CMacro1016.lib
// SACMv41dx_061A.lib
// 组成文件: main.c, nRF2401.c, SACM_A1600_User_C.c, Snd.c
// SACM_A1600.asm
// SPCE061A.h, nRF2401.h, A1600.h, Snd.h
// SPCE061A.inc, A1600.inc
// 硬件连接:
// J3 -- 喇叭(61板)
//
// IOB0 - PWR(无线模组)
// IOB1 - CE(无线模组)
// IOB2 - CS(无线模组)
// IOB3 - DR1(无线模组)
// IOB4 - CLK1(无线模组)
// IOB5 - DATA1(无线模组)
//======================================================================
//====================================================================================
//文 件 名: main.c
//功能描述: 实现键值接收和语音播报
//====================================================================================
#include "spce061a.h"
#include "nRF2401.h"
#include "Snd.h"
unsigned int RxBuf[25]; // 接收缓冲,保存接收到的数据
int main()
{
nRF2401_Initial(); // nRF2401A初始化
nRF2401_Mode(0); // 设置nRF2401A工作方式:接收
while(1)
{