资源简介
适用于cc2530模块,实现点对点无线通讯

代码片段和文件信息
// 专业尚阳
/* 包含头文件 */
/********************************************************************/
#include “hal_lcd.h“
#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 “util_lcd.h“
#include “basic_rf.h“
#include “per_test.h“
/********************************************************************/
/*******************************************************************/
#define MODE_SEND // 屏蔽时:接收器
// 不屏蔽时:发送器
/* 应用状态 */
/********************************************************************/
#define IDLE 0
#define TRANSMIT_PACKET 1
/********************************************************************/
/* 本地变量 */
/********************************************************************/
static basicRfCfg_t basicRfConfig;
static perTestPacket_t txPacket;
static perTestPacket_t rxPacket;
static volatile uint8 appState;
static volatile uint8 appStarted;
/********************************************************************/
/* 本地函数 */
/********************************************************************/
static void appTimerISR(void);
static void appStartStop(void);
static void appTransmitter();
static void appReceiver();
void UartTX_Send_String();
void initUART();
/********************************************************************/
/*********************************************************************
* 函数名称:appTimerISR
* 功 能:32KHz定时器中断服务程序。更新应用状态为发送。
* 入口参数:无
* 出口参数:无
* 返 回 值:无
********************************************************************/
static void appTimerISR(void)
{
appState = TRANSMIT_PACKET;
}
/*********************************************************************
* 函数名称:appStartStop
* 功 能:启动或停止32KHz定时器以便启动或停止数据包的传输。
* 入口参数:无
* 出口参数:无
* 返 回 值:无
********************************************************************/
static void appStartStop(void)
{
appStarted ^= 1;
if(appStarted)
{
halTimer32kIntEnable();
}
else
{
halTimer32kIntDisable();
}
}
/*********************************************************************
* 函数名称:appConfigTimer
* 功 能:配置本应用的中断。使用32KHz定时器。
* 入口参数:rate 定时器中断的频率。该值必须在1到32768HZ之间。
* 出口参数:无
* 返 回 值:无
********************************************************************/
static void appConfigTimer(uint16 rate)
{
halTimer32kInit(TIMER_32K_CLK_FREQ/rate);
halTimer32kIntConnect(&appTimerISR);
}
/*********************************************************************
* 函数名称:appReceiver
* 功 能:接收器的应用代码。控制器进入无限循环。
* 入口参数:basicRfConfig Basic RF 配置数据
* rxPacket perTestPacket_t类型变量
* 出口参数:无
* 返 回 值:无
********************************************************************/
static void appReceiver()
{
uint32 segNumber=0;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-03-13 21:30 点对点无线通信\
目录 0 2013-03-13 21:29 点对点无线通信\docs\
文件 727796 2009-04-17 13:28 点对点无线通信\docs\CC2530_Software_Examples.pdf
目录 0 2013-03-13 21:29 点对点无线通信\ide\
文件 697 2009-04-17 13:36 点对点无线通信\ide\cc2530_sw_examples.eww
目录 0 2013-03-13 21:29 点对点无线通信\ide\settings\
文件 4396 2013-03-26 19:49 点对点无线通信\ide\settings\cc2530_sw_examples.wsdt
目录 0 2013-03-13 21:29 点对点无线通信\ide\srf05_cc2530\
目录 0 2013-03-13 21:30 点对点无线通信\ide\srf05_cc2530\iar\
文件 177872 2011-12-01 08:55 点对点无线通信\ide\srf05_cc2530\iar\light_switch.d51
文件 16410 2013-03-26 19:49 点对点无线通信\ide\srf05_cc2530\iar\light_switch.dep
文件 13331 2009-04-17 13:28 点对点无线通信\ide\srf05_cc2530\iar\light_switch.ewd
文件 32333 2009-04-17 13:28 点对点无线通信\ide\srf05_cc2530\iar\light_switch.ewp
文件 166 2009-04-17 13:28 点对点无线通信\ide\srf05_cc2530\iar\light_switch.eww
文件 12488 2011-12-01 08:55 点对点无线通信\ide\srf05_cc2530\iar\light_switch.hex
文件 10932 2011-11-30 16:40 点对点无线通信\ide\srf05_cc2530\iar\per_test.c
文件 136546 2011-12-28 09:17 点对点无线通信\ide\srf05_cc2530\iar\per_test.d51
文件 17904 2013-03-26 19:49 点对点无线通信\ide\srf05_cc2530\iar\per_test.dep
文件 13331 2009-04-17 13:28 点对点无线通信\ide\srf05_cc2530\iar\per_test.ewd
文件 32774 2011-12-21 09:29 点对点无线通信\ide\srf05_cc2530\iar\per_test.ewp
文件 162 2009-04-17 13:28 点对点无线通信\ide\srf05_cc2530\iar\per_test.eww
文件 7156 2011-12-28 09:17 点对点无线通信\ide\srf05_cc2530\iar\per_test.hex
目录 0 2013-03-13 21:30 点对点无线通信\ide\srf05_cc2530\iar\settings\
文件 2667 2011-12-20 17:29 点对点无线通信\ide\srf05_cc2530\iar\settings\light_switch.cspy.bat
文件 3817 2011-12-20 17:29 点对点无线通信\ide\srf05_cc2530\iar\settings\light_switch.dbgdt
文件 459 2011-12-20 17:29 点对点无线通信\ide\srf05_cc2530\iar\settings\light_switch.dni
文件 2721 2013-03-26 16:37 点对点无线通信\ide\srf05_cc2530\iar\settings\per_test.cspy.bat
文件 4822 2013-03-26 19:49 点对点无线通信\ide\srf05_cc2530\iar\settings\per_test.dbgdt
文件 459 2013-03-26 19:49 点对点无线通信\ide\srf05_cc2530\iar\settings\per_test.dni
文件 4442 2011-12-28 09:35 点对点无线通信\ide\srf05_cc2530\iar\settings\per_test.wsdt
文件 337 2013-03-26 19:49 点对点无线通信\ide\srf05_cc2530\iar\spectrum_analyzer.dep
............此处省略125个文件信息
- 上一篇:authorware作品欣赏. a7p
- 下一篇:PLC控制电机专业实验报告
相关资源
- IAR7.20H破解机注册机
- cc2530寄存器手册
- 课程设计蔬菜大棚自动控制系统,包
- 基于PIC的TCP/IP网络协议和zigbee无线传
- 基于Zigbee的土壤墒情监控系统设计
- 基于ZigBee的温室花房环境监测系统设
- 基于ZigBee温室环境监测系统电路设计
- 基于ZigBee和ARM技术的森林火情监测系
- 基于ZigBee的温湿度监控系统设计
- 基于ZigBee技术的智能家居无线网络系
- 基于PLC、GPRS以及ZigBee的路灯无线控制
- 基于ZigBee无线传感网络的托辊卡死故
- 基于ZigBee无线传感器网络的井下环境
- 基于ZigBee无线网络的气体监测报警系
- 基于ZigBee和GIS的井下人员定位系统的
- 基于ZigBee的车间环境监测系统的设计
- 基于ZigBee技术的矿井智能头盔
- 无线传感网络在瓦斯智能监控系统的
- 基于ZigBee的智能瓦斯报警矿灯设计
- 基于CAN总线与ZigBee的瓦斯实时监测及
- 基于ZigBee技术的井下无线瓦斯传感器
- 智能分户供暖监控系统的无线温控器
- 基于ZigBee技术的无线点餐系统设计
- 基于Zigbee和GPRS的无线温湿度测量系统
- 基于Zigbee无线通信的井下人员定位系
- 基于ZigBee的工业无线数据采集器设计
- 基于ZigBee的井下视频监控系统设计
- 基于ZigBee的无线气体监测系统的设计
- 基于ZigBee技术的智能家居系统的设计
- 基于Zigbee技术的智能家居系统设计方
评论
共有 条评论