资料介绍
RF射频芯片nRF2401应用程序:#include "config.h"
//extern void DelayMs(uchar ms);
//extern void DelayUs(uint us);
//注意:
//1、nef2401A配置字是先写第15字节的!!
//2、发送后要延时等发送结束后才能转回接收模式,否则数据发送不出
#define SIZE 20 //最大数据包长度 32-ADDR4-CRC2=26Byte 25
#define ADDRSIZE 4 //地址长度Byte
#define CH_NO 2 //频段编号
#define BPS_1M //编译控制:1M or 250Kbps
uchar TxBuf[SIZE]={101,102,103,104,105,106,107,108,109,110,
111,112,113,114,115,116,117,118,119,120};
uchar RxBuf[SIZE];
/*-------------------------------------------------
nrf2401A配置寄存器宏定义
nrf2401A配置寄存器(15Byte)
工作频率f=2.4G+CH_NO*1MHz
--------------------------------------------------*/
#define RX_ADDRESS 0xCCCCCCCC //接收有效地址(本方)
#define TX_ADDRESS 0xCCCCCCCC //发送有效地址(对方)
#define CH_NO_FREQ CH_NO<<1 //工作频段 Byte1.7-2
#define RX_EN 1 //接收发送切换 Byte1.0 1接收 0发送
#define RX2EN_YES 128 //第2接收通道使能1 Byte2.7
#define RX2EN_NO 0 //第2接收通道使能0 Byte2.7
#define CM_SHOCK 64 //收发模式ShockBurst Byte2.6
#define CM_DIRECT 0 //收发模式DirectMode Byte2.6
#define RFDR_1M 32 //空中Baud=1M Byte2.5
#define RFDR_250K 0 //空中Baud=250K Byte2.5
#define XOF_20MHz 4*4 //晶体振荡器频率20MHz Byte2.4~2
#define XOF_16MHz 3*4 //晶体振荡器频率16MHz
#define XOF_12MHz 2*4 //晶体振荡器频率12MHz
#define XOF_8MHz 1*4 //晶体振荡器频率8MHz
#define XOF_4MHz 0*4 //晶体振荡器频率4MHz
#define PA_PWR_0 0 //输出功率-20dBm Byte2.1~0
#define PA_PWR_1 1 //输出功率-10dBm
#define PA_PWR_2 2 //输出功率-5dBm
#define PA_PWR_3 3 //输出功率 0dBm
#define ADDR_W (ADDRSIZE<<5) //地址位数 Byte3.7~2
#define CRC_MODE_16BIT 2 //CRC16模式 Byte3.1 1
#define CRC_MODE_8BIT 0 //CRC8模式 Byte3.1
#define CRC_EN 1 //CRC使能 Byte3.0 1
#define CRC16_EN 3 //CRC16模式使能
#define CRC8_EN 1 //CRC8模式使能
#define RX_ADDRESS_0 RX_ADDRESS & 0xff //通道1接收有效地址第1字节 Byte4
#define RX_ADDRESS_1 (RX_ADDRESS >> 8) & 0xff //通道1接收有效地址第2字节 Byte5
#define RX_ADDRESS_2 (RX_ADDRESS >> 16) & 0xff //通道1接收有效地址第3字节 Byte6
#define RX_ADDRESS_3 RX_ADDRESS >> 24 //通道1接收有效地址第4字节 Byte7
#define RX_ADDRESS_4 0 //通道1接收有效地址第5字节 Byte8
#define RX_ADDRESS2 0 //Byte9,10,11,12,13字节为通道2接收地址
#define DATA1_W SIZE*8 //接收通道1数据包长度,Bit计算 Byte14
#define DATA2_W SIZE*8 //接收通道2数据包长度,Bit计算 Byte15
#define TX_ADDRESS_4 0 //发送有效地址第5字节
#define TX_ADDRESS_3 TX_ADDRESS >> 24 //发送有效地址第4字节
#define TX_ADDRESS_2 (TX_ADDRESS >> 16) & 0xff //发送有效地址第3字节
#define TX_ADDRESS_1 (TX_ADDRESS >> 8) & 0xff //发送有效地址第2字节
#define TX_ADDRESS_0 TX_ADDRESS & 0xff //发送有效地址第1字节
- nRF2401无线模块的PCB图免费下载 71次下载
- NRF2401两地测温的简介和程序的详细资料说明 3次下载
- NRF2401无线温度传感的应用程序资料合集免费下载 19次下载
- NRF2401中文数据手册 178次下载
- 基于nrf2401无线收发点菜器系统的设计与实现 53次下载
- 基于ATmega16和nRF2401的无线射频收发系统设计 16次下载
- 基于MSP430和NRF2401的WSN节点设计 23次下载
- 基于nRF2401的无线数据传输系统 53次下载
- 基于nRF2401的机械仪表无线通信的设计方案 45次下载
- 基于nRF2401的分布式测温系统设计 134次下载
- 基于nrf2401无线收发点菜器系统的设计与实现 203次下载
- nrf2401 datasheet (Single chip 45次下载
- NRF2401中文资料,NRF2401中文数据手册 833次下载
- NRF2401 pdf(收发一体RFIC) 77次下载
- nrf2401的msp430程序 172次下载
- e² studio环境下添加源程序到当前工程的注意事项 156次阅读
- 一款射频芯片的layout设计指导案例 559次阅读
- 快速了解RF射频芯片测试座 科普时域与频域 1141次阅读
- 如何把C++程序改写成C语言 2288次阅读
- 基于nRF2401无线芯片实现检测制造系统的应用方案 2691次阅读
- 基于射频芯片RF2514芯片的应用电路设计 3366次阅读
- I2C总线驱动的C语言源程序详细说明 4824次阅读
- 基于CAN总线和无线技术的输液网络化监控系统设计 1139次阅读
- 微雪电子NRF24L01 RF Board 2.4G无线模块简介 2531次阅读
- 采用CAN总线和无线技术构建医院多功能输液监控系统 1596次阅读
- vb语言程序简单设计实例(5款vb语言设计程序分享) 10.7w次阅读
- java程序编译后会产生什么 1.5w次阅读
- nrf24l01收发程序详解 2.9w次阅读
- nRF905工作原理_nRF905基本特点 1w次阅读
- nrf905引脚图及引脚说明_nrf905主要参数 1w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多