资源简介
CC1101兼容CC1100且性能升级++蓝色-CC1101无线评估,亲测可用!
代码片段和文件信息
#include
#include
#define INT8U unsigned char
#define INT16U unsigned int
/*****************************************************************************************/
#define WRITE_BURST 0x40 //连续写入
#define READ_SINGLE 0x80 //读
#define READ_BURST 0xC0 //连续读
#define BYTES_IN_RXFIFO 0x7F //接收缓冲区的有效字节数
#define CRC_OK 0x80 //CRC校验通过位标志
//*****************************************************************************************
sbit GDO0 =P1^0;
sbit GDO2 =P1^1;
sbit MISO =P1^6;
sbit MOSI =P1^7;
sbit SCK =P1^2;
sbit CSN =P1^5;
//----------------------------------------按键端口-------------------------------------------------------
sbit KEY=P3^4;
//----------------------------------------LED显示端口---------------------------------------------------
sbit LED=P3^5;
//***************更多功率参数设置可详细参考DATACC1100英文文档中第48-49页的参数表******************
//INT8U PaTabel[8] = {0x04 0x04 0x04 0x04 0x04 0x04 0x04 0x04}; //-30dBm 功率最小
INT8U PaTabel[8] = {0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60}; //0dBm
//INT8U PaTabel[8] = {0xC0 0xC0 0xC0 0xC0 0xC0 0xC0 0xC0 0xC0}; //10dBm 功率最大
//*****************************************************************************************
char flagm;
#define TxRxBuf_Len 32
xdata char TxRxBuf1[32];
xdata char TxRxBuf2[32];
//**********************************************函数申明*******************************************
void SpiInit(void);
void CpuInit(void);
void RESET_CC1100(void);
void POWER_UP_RESET_CC1100(void);
void halSpiWriteReg(INT8U addr INT8U value);
void halSpiWriteBurstReg(INT8U addr INT8U *buffer INT8U count);
void halSpiStrobe(INT8U strobe);
INT8U halSpiReadReg(INT8U addr);
void halSpiReadBurstReg(INT8U addr INT8U *buffer INT8U count);
INT8U halSpiReadStatus(INT8U addr);
void halRfWriteRfSettings(void);
void halRfSendPacket(INT8U *txBuffer INT8U size);
INT8U halRfReceivePacket(INT8U *rxBuffer INT8U *length);
void UART_init();
void R_S_Byte(char R_Byte);
//*****************************************************************************************
// CC1100 STROBE CONTROL AND STATUS REGSITER
#define CCxxx0_IOCFG2 0x00 // GDO2 output pin configuration
#define CCxxx0_IOCFG1 0x01 // GDO1 output pin configuration
#define CCxxx0_IOCFG0 0x02 // GDO0 output pin configuration
#define CCxxx0_FIFOTHR 0x03 // RX FIFO and TX FIFO thresholds
#define CCxxx0_SYNC1 0x04 // Sync word high INT8U
#define CCxxx0_SYNC0 0x05 // Sync word low INT8U
#define CCxxx0_PKTLEN 0x06 // Packet length
#define CCxxx0_PKTCTRL1 0x07 // Packet automation control
#define CCxxx0_PKTCTRL0 0x08 // Packet automation control
#define CCxxx0_ADDR 0x09 // Device address
#define CCxxx0_CHANNR 0x0A // Channel number
#define CCxxx0_FSCTRL1 0x0B
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1071005 2008-10-08 19:20 蓝色-CC1101无线评估\CC1100-CC1101文档\cc1101.pdf
文件 375935 2012-06-04 10:55 蓝色-CC1101无线评估\CC1100-CC1101文档\CC1101模块.pdf
文件 184883 2009-09-11 14:44 蓝色-CC1101无线评估\CC1100-CC1101文档\无线调试板.pdf
文件 27356 2010-09-14 17:00 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\1101-232\1100
文件 25071 2010-09-14 17:00 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\1101-232\1100.c
文件 3925 2010-09-14 17:00 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\1101-232\1100.hex
文件 37409 2010-09-14 17:00 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\1101-232\1100.LST
文件 22833 2010-09-14 17:00 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\1101-232\1100.M51
文件 30596 2010-09-14 17:00 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\1101-232\1100.OBJ
文件 1018 2010-09-14 17:05 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\1101-232\1100.Opt
文件 478 2010-09-14 17:05 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\1101-232\1100.plg
文件 1990 2007-12-08 11:01 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\1101-232\1100.Uv2
文件 1018 2010-07-02 20:44 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\1101-232\1100_Opt.Bak
文件 0 2007-12-08 09:45 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\1101-232\1100_Uv2.Bak
文件 617 2010-06-15 15:36 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\使用说明\使用说明.txt
文件 80640 2009-02-19 20:17 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\使用说明\无线232发送操作示意图.JPG
文件 64300 2009-02-19 20:20 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100-232\使用说明\无线232接收操作示意图.JPG
文件 27095 2009-11-03 17:08 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100双向遥控\1100
文件 23958 2009-11-03 17:08 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100双向遥控\1100.c
文件 4603 2009-11-03 17:08 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100双向遥控\1100.hex
文件 37853 2009-11-03 17:08 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100双向遥控\1100.LST
文件 21827 2009-11-03 17:08 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100双向遥控\1100.M51
文件 29923 2009-11-03 17:08 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100双向遥控\1100.OBJ
文件 1015 2010-09-14 17:05 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100双向遥控\1100.Opt
文件 225 2010-09-14 17:05 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100双向遥控\1100.plg
文件 1990 2007-12-08 11:01 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100双向遥控\1100.Uv2
文件 1016 2010-05-24 21:16 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100双向遥控\1100_Opt.Bak
文件 0 2007-12-08 09:45 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\1100双向遥控\1100_Uv2.Bak
文件 184 2009-05-20 01:09 蓝色-CC1101无线评估\CC1100-CC1101测试源程序\使用说明.txt
文件 85873 2010-08-10 14:08 蓝色-CC1101无线评估\其他\NRF905CC1101NRF24L01等无线芯片知道多少.pdf
............此处省略13个文件信息
- 上一篇:中文评论情感分析数据集
- 下一篇:华科现代计算机网络2017试卷及答案
相关资源
- STM32 CC1101例程
- STM32-CC1101无线收发已调通 (1).zip
- cc1101的各种单片机的C程序资料
- 433M无线通信实验主从机程序
- MSP430+CC1101 收发程序
- msp430 + cc1101 + wor
- CC1101的51单片机收发程序
- 基于CC1101的无线温湿度采集节点的设
- cc1101中断方式接收
- cc1101 wor 无线唤醒 430程序
- 基于51单片机的CC1100CC1101发送和接收的
- cc1101实现组网,可带30个从机
- AT89C51单片机--CC1101无线接收程序经本
- STM32F103驱动无线模块CC1101程序
- 基于CC1101与STC89C52无线收发程序
- cc1101原理图+pcb+清单+封装
- stm8+cc1101收发程序
- CC1101收发程序
- CC1101封装
- MSP430与CC1101实现无线通讯
评论
共有 条评论