资源简介
基于cc2530的温湿度检测点对点无线传输显示,内含简易串口助手,zigbee点对点无线传输温湿度,在串口显示。

代码片段和文件信息
/***********************************************************************************
Filename: per_test.c
Description: This application functions as a packet error rate (PER) tester.
One node is set up as transmitter and the other as receiver. The role and
configuration parameters for the PER test of the node is chosen on initalisation
by navigating the joystick and confirm the choices with S1.
The configuration parameters are channel burst size and tx power. Push S1 to
enter the menu. Then the configuration parameters are set by pressing
joystick to right or left (increase/decrease value) and confirm with S1.
After configuration of both the receiver and transmitter the PER test is
started by pressing joystick up on the transmitter. By pressing joystick up
again the test is stopped.
***********************************************************************************/
/***********************************************************************************
* INCLUDES
*/
#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“
/***********************************************************************************
* CONSTANTS
*/
// Application states
#define IDLE 0
#define TRANSMIT_PACKET 1
/***********************************************************************************
* LOCAL VARIABLES
*/
static basicRfCfg_t basicRfConfig;
static perTestPacket_t txPacket;
static perTestPacket_t rxPacket;
static volatile uint8 appState;
static volatile uint8 appStarted;
/***********************************************************************************
* LOCAL FUNCTIONS
*/
static void appTimerISR(void);
static void appStartStop(void);
static void appTransmitter();
static void appReceiver();
/***********************************************************************************
* @fn appTimerISR
*
* @brief 32KHz timer interrupt service routine. Signals PER test transmitter
* application to transmit a packet by setting application state.
*
* @param none
*
* @return none
*/
static void appTimerISR(void)
{
appState = TRANSMIT_PACKET;
}
/***********************************************************************************
* @fn appStartStop
*
* @brief Joystick up interrupt service routine. Start or stop 32KHz timer
* and thereby start or stop PER test packet transmission.
*
* @param none
*
* @return none
*/
static void appStartStop(void)
{
// toggle value
appStarted ^= 1;
if(appStarted) {
halTimer32kIntEnable();
}
else {
halTimer32kIntDisable();
}
}
/******************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 384781 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\CC2530实现一对一无线数据传输.pdf
文件 1263 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\cc2530_sw_examples.eww
文件 4487 2017-12-28 18:24 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\settings\cc2530_sw_examples.wsdt
文件 17219 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup (2) of light_switch.ewd
文件 32704 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup (2) of light_switch.ewp
文件 17204 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup (2) of per_test.ewd
文件 33888 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup (2) of per_test.ewp
文件 17204 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup (2) of spectrum_analyzer.ewd
文件 33036 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup (2) of spectrum_analyzer.ewp
文件 13542 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup of light_switch.ewd
文件 32542 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup of light_switch.ewp
文件 13542 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup of per_test.ewd
文件 32675 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup of per_test.ewp
文件 13331 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup of spectrum_analyzer.ewd
文件 31691 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\Backup of spectrum_analyzer.ewp
文件 93980 2017-12-28 18:23 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\light_switch.d51
文件 15262 2017-12-28 18:24 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\light_switch.dep
文件 17220 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\light_switch.ewd
文件 33022 2017-12-28 12:18 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\light_switch.ewp
文件 166 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\light_switch.eww
文件 6669 2017-12-28 18:23 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\light_switch.hex
文件 226588 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\per_test.d51
文件 16425 2017-12-28 18:24 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\per_test.dep
文件 17205 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\per_test.ewd
文件 34212 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\per_test.ewp
文件 162 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\per_test.eww
文件 27181 2014-01-12 16:26 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\per_test.hex
文件 1476 2017-12-28 18:23 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\settings\light_switch.cspy.bat
文件 5320 2017-12-28 18:24 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\settings\light_switch.dbgdt
文件 1006 2017-12-28 18:24 基于cc2530的温湿度检测点对点无线传输\1.一对一数据传输\1.一对一数据传输\数据发送模块\ide\srf05_cc2530\iar\settings\light_switch.dni
............此处省略350个文件信息
相关资源
- IAR7.20H破解机注册机
- cc2530寄存器手册
- 课程设计蔬菜大棚自动控制系统,包
- 基于PIC的TCP/IP网络协议和zigbee无线传
- IEEE 802.15.4的CC2530无线数据收发设计
- IEEE 802.15.4的CC2530无线数据收发设计
- 基于STM32的温湿度检测系统实现
- ZStack-CC2530-2.5.1a
- 基于Zigbee的土壤墒情监控系统设计
- 基于ZigBee的温室花房环境监测系统设
- 基于ZigBee温室环境监测系统电路设计
- 基于ZigBee和ARM技术的森林火情监测系
- 基于ZigBee的温湿度监控系统设计
- 基于ZigBee技术的智能家居无线网络系
- 基于PLC、GPRS以及ZigBee的路灯无线控制
- 基于ZigBee无线传感网络的托辊卡死故
- 基于ZigBee无线传感器网络的井下环境
- 基于ZigBee无线网络的气体监测报警系
- 基于ZigBee和GIS的井下人员定位系统的
- 基于ZigBee的车间环境监测系统的设计
- 基于ZigBee技术的矿井智能头盔
- 无线传感网络在瓦斯智能监控系统的
- 基于ZigBee的智能瓦斯报警矿灯设计
- 基于CAN总线与ZigBee的瓦斯实时监测及
- 基于ZigBee技术的井下无线瓦斯传感器
- 智能分户供暖监控系统的无线温控器
- 基于ZigBee技术的无线点餐系统设计
- 基于Zigbee和GPRS的无线温湿度测量系统
- CC2530的分布式无线数据采集系统设计
- 基于Zigbee无线通信的井下人员定位系
评论
共有 条评论