资源简介
可实现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
相关资源
- E4A无障碍跨程序操作类库(带源码、
- 设备管理系统源码
- 安卓wifi直连app源码
- 我的世界源码(易语言版)
- labview编程软件滤波器以及编写程序设
- 我的界面(visual foxpro)源码
- 易语言:一键cf基址源码
- The Secret Path 3D 3D魔方迷宫[源码][scra
- scratch垃圾分类源码(最终版本).sb
- IAR7.20H破解机注册机
- cc2530寄存器手册
- 安卓QQ6.71协议源码易语言,qq协议源码
- 编译原理实验工具及参考源码(lex&
- E盾偷后台工具源码
- UNIX/LINUX编程实践教程的源码
- 十以内加减法练习 powerbuilder源码
- 农场开发项目
- OCR源码
- PLC上位机编程软件
- 用foobar2000听google音乐[更新一下]
- 学生信息管理系统源码
- 用VC 编写的仿QQ聊天室程序源代码
- 毕业论文之温度传感器DS18B20(源码
- 可自定义导航网站源码
- 栅栏填充算法源码(VC)
- msp430F149操作红外接收模块源码
- [免费]图像识别c 源码
- 周易排盘源码
- RSA算法源码
- 一个人脸识别程序源码
评论
共有 条评论