• 大小: 470KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-17
  • 语言: 其他
  • 标签: ZigBee  P2P  源码  CC2530  IAR  

资源简介

可实现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个文件信息

评论

共有 条评论