• 大小: 1.65MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: 其他
  • 标签: CC1101  

资源简介

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

评论

共有 条评论