?? main.c
字號:
//======================================================================
// 工程名稱: 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(無線模組)
// 維護記錄: 2006-10-20 v1.0
//======================================================================
//====================================================================================
//文 件 名: main.c
//功能描述: 實現鍵值接收和語音播報
//維護記錄: 2006年10月20
//====================================================================================
#include "spce061a.h"
#include "nRF2401.h"
#include "Snd.h"
unsigned int RxBuf[25]; // 接收緩沖,保存接收到的數據
int main()
{
nRF2401_Initial(); // nRF2401A初始化
nRF2401_Mode(0); // 設置nRF2401A工作方式:接收
while(1)
{
*P_Watchdog_Clear = 0x0001;
if((nRF2401_RxStatus()) == 1) // nRF2401A有數據請求
{
nRF2401_ReceiveByte(RxBuf); // 接收數據
switch(RxBuf[0])
{
case 1:
PlaySnd(0); // 播放語音"Key1"
break;
case 2:
PlaySnd(1); // 播放語音"Key3"
break;
case 3:
PlaySnd(2); // 播放語音"Key2"
break;
default:
break;
}
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -