?? main.c
字號:
//======================================================================
// 工程名稱: Ex2_Receive.spj
// 功能描述: nRF2401 無線模組例子程序,(先運行)
// 進入到一個數據后,轉為發送,發送數據后睡眠
//
// IDE環境: SUNPLUS u'nSPTM IDE 2.0.0(or later)
// 涉及的庫: CMacro1016.lib
// 組成文件: main.c, nRF2401.c
// SPCE061A.h, nRF2401.h
// SPCE061A.inc
// 硬件連接:
// 無線模組接IOB低8位。
//
// 維護記錄: 2006-10-20 v1.0
//======================================================================
//====================================================================================
//文 件 名: main.c
//功能描述: 數據收發
//維護記錄: 2006年10月20
//====================================================================================
#include "SPCE061A.h"
#include "nRF2401.h"
unsigned int Address[4] = {0x00,0x00,0x00,0x01};
// 接收端地址:00 00 00 01
unsigned int RxData[1]; // 接收
int main()
{
nRF2401_Initial(); // 初始化nRF2401A
nRF2401_Mode(0); // 接收
while(nRF2401_RxStatus() == 0)
{
*P_Watchdog_Clear = 0x1;
}
nRF2401_ReceiveByte(RxData); // 接收數據
Delay_Us(10000);
nRF2401_Mode(1); // 發送
nRF2401_SetAddress(Address,4); // 設置接收端地址 00 00 00 01
nRF2401_SendByte(1); // 發送數據
Delay_Us(1000);
*P_SystemClock = 0x0007; // 睡眠
while(1)
{
*P_Watchdog_Clear = 0x1;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -