資源簡介
可實現ZigBee點到點通信,硬件平臺為CC2530,IAR8.10及以上版本,可自行修改使其在其他版本及硬件上應用

代碼片段和文件信息
/*******************************************************************************
?*?文件名稱:per_test.c
?*?功????能:CC2530基礎實驗?---?丟包率測試
?*???????????本實驗使用兩個SK-SmartRF05EB評估板進行。一個作為發送器,另一個作為
?*???????????接收器。
?*
?*???????????接收器配置過程:
?*???????????????1.?復位SK-SmartRF05EB評估板
?*???????????????2.?按S2(BUTTON)鍵進入應用菜單
?*???????????????3.?選擇一個通信信道(Channel)。通過LEFT或RIGHT鍵切換通道,按CENTER鍵
?*??????????????????確定。注意:發送器和接收器應使用同一信道。
?*???????????????4.?選擇運行模式(Operating?Mode)為接收器(Receiver)并按CENTER鍵確定。
?*???????????????5.?此時,接收器就緒,顯示“Receiver?Ready“。
?*???????????發送器配置過程:
?*???????????????1.?復位SK-SmartRF05EB評估板
?*???????????????2.?按S2(BUTTON)鍵進入應用菜單
?*???????????????3.?選擇一個通信信道(Channel)。通過LEFT或RIGHT鍵切換通道,按CENTER鍵
?*??????????????????確定。注意:發送器和接收器應使用同一信道。
?*???????????????4.?選擇運行模式(Operating?Mode)為發送器(Transmitter)并按CENTER鍵確定。?
?*???????????????5.?選擇輸出功率(Output?Power)并按CENTER鍵確定。
?*???????????????6.?選擇進行一次測試過程所用的數據包數量(100100010000100000
?*??????????????????1000000)并按CENTER鍵確定。
?*???????????????7.?按下CENTER鍵開始進行一次測試。指定數量的數據包將被發送給接收器,
?*??????????????????丟包率和RSSI值將顯示在接收器的LCD上。
?*???????????????8.?再次按下CENTER鍵可結束這次測試。
?*??
?*?作????者:POWER
?*?公????司:湘潭斯凱電子科技有限公司
?*???????????www.sikai-tech.com
?*?日????期:2009-09-09
?******************************************************************************/
/*?包含頭文件?*/
/********************************************************************/
#include?“hal_led.h“
#include?“hal_int.h“
#include?“hal_timer_32k.h“
#include?“hal_joystick.h“
#include?“hal_button.h“
#include?“hal_board.h“
#include?“hal_rf.h“
#include?“hal_assert.h“
#include?“basic_rf.h“
#include?“per_test.h“
#include?“hal_uart.h“
/********************************************************************/
/*?應用狀態?*/
/********************************************************************/
#define?IDLE??????????????????????0
#define?TRANSMIT_PACKET???????????1
/********************************************************************/
/*?本地變量?*/
/********************************************************************/
static?basicRfCfg_t?basicRfConfig;
static?perTestPacket_t?rxPacket;
static?volatile?uint8?appState;
static?volatile?uint8?appStarted;
/********************************************************************/
/*?本地函數?*/
/********************************************************************/
static?void?appReceiver();
/********************************************************************/
/*********************************************************************
?*?函數名稱:appReceiver
?*?功????能:接收器的應用代碼。控制器進入無限循環。
?*?入口參數:basicRfConfig??Basic?RF?配置數據
?*???????????rxPacket???????perTestPacket_t類型變量
?*?出口參數:無
?*?返?回?值:無
?********************************************************************/
static?void?appReceiver()
{
??uint32?segNumber=0;?//?數據包序列號?
??uint32?RssiTotal=0;
??uint32?ptkNum=0;
??int8?rssi;
??uint8?lqi;
??uint8?resetStats=FALSE;
??perRxStats_t?rxStats?=?{0000};????????????????//?接收狀態?
??
??ui
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????13542??2009-09-29?21:08??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\Backup?(2)?of?per_test.ewd
?????文件??????32557??2009-10-11?10:36??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\Backup?(2)?of?per_test.ewp
?????文件??????13542??2009-09-29?21:08??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\Backup?(3)?of?per_test.ewd
?????文件??????32557??2009-10-11?10:36??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\Backup?(3)?of?per_test.ewp
?????文件??????13542??2009-09-29?21:08??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\Backup?of?per_test.ewd
?????文件??????32557??2009-10-11?10:36??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\Backup?of?per_test.ewp
?????文件?????119560??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\per_test.d51
?????文件??????15718??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\per_test.dep
?????文件??????17205??2014-09-25?10:26??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\per_test.ewd
?????文件??????33538??2014-09-25?16:53??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\per_test.ewp
?????文件????????162??2009-04-17?13:28??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\per_test.eww
?????文件??????10398??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\plr_receive.hex
?????文件???????1294??2014-10-29?16:04??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\settings\per_test.cspy.bat
?????文件?????????63??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\settings\per_test.dbgdt
?????文件????????123??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\settings\per_test.dni
?????文件???????4493??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\settings\per_test.wsdt
?????文件????????142??2014-09-25?15:23??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_sent.map
?????文件??????16225??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\adc.r51
?????文件?????120191??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\basic_rf.r51
?????文件??????16227??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\clock.r51
?????文件??????16232??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\hal_assert.r51
?????文件??????16231??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\hal_board.r51
?????文件??????16232??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\hal_button.r51
?????文件??????16231??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\hal_digio.r51
?????文件??????16229??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\hal_int.r51
?????文件??????16234??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\hal_joystick.r51
?????文件??????23581??2014-09-25?10:26??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\hal_lcd_srf05.r51
?????文件??????16229??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\hal_led.r51
?????文件??????16229??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\hal_mcu.r51
?????文件??????16228??2014-10-29?16:12??ZigBee點到點通信源碼\PLR_RECEIVE\ide\srf05_cc2530\iar\temp\per_test\hal_rf.r51
............此處省略185個文件信息
- 上一篇:濾波器端口時延計算軟件
- 下一篇:網易云音樂緩存轉換MP3
評論
共有 條評論