nRF2401無線模塊原理圖:
0.png (84.8 KB, 下載次數: 212)
下載附件
2016-4-18 18:05 上傳
pcb:
2.png (41.39 KB, 下載次數: 181)
下載附件
2016-4-18 18:05 上傳
nRF2401無線傳輸模塊所有文件打包:
1.png (28.17 KB, 下載次數: 206)
下載附件
2016-4-18 18:05 上傳
基于單片機的nRF2401 無線傳輸模塊的原理圖和PCB圖 源程序
部分源程序預覽(完整版本請下載本帖附件):
- //======================================================================
- // 工程名稱: 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)
- {
- *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;
- }
- }
- }
- }
復制代碼
nRF2401 無線傳輸模塊.rar
(279.87 KB, 下載次數: 965)
2013-6-18 04:11 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|