資源簡介
cc1101中斷方式接收,使用的是GDO2,中斷接收后響應,同時開啟了CRC濾波和地址濾波功能

代碼片段和文件信息
#include?
#define uchar unsigned?char
#define uint 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^3;
sbit? GDO2 =P3^2;
sbit MISO =P1^6;
sbit MOSI =P1^5;
sbit SCK =P1^7;
sbit CSN =P1^2;
//*****************************************************************************************
//uchar?PaTabel[8]?=?{0x60?0x60?0x60?0x60?0x60?0x60?0x60?0x60};
uchar?PaTabel[8]?=?{0xc0?0xc0?0xc0?0xc0?0xc0?0xc0?0xc0?0xc0};//修改發射功率
//*****************************************************************************************
void?SpiInit(void);
void?CpuInit(void);
void?RESET_CC1100(void);
void?POWER_UP_RESET_CC1100(void);
void?halSpiWriteReg(uchar?addr?uchar?value);
void?halSpiWriteBurstReg(uchar?addr?uchar?*buffer?uchar?count);
void?halSpiStrobe(uchar?strobe);
uchar?halSpiReadReg(uchar?addr);
void?halSpiReadBurstReg(uchar?addr?uchar?*buffer?uchar?count);
uchar?halSpiReadStatus(uchar?addr);
void?halRfWriteRfSettings(void);
void?halRfSendPacket(uchar?*txBuffer?uchar?size);?
uchar?halRfReceivePacket(uchar?*rxBuffer?uchar?*length);??
//*****************************************************************************************
//?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?uchar
#define?CCxxx0_SYNC0????????0x05????????//?Sync?word?low?uchar
#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????????//?Frequency?synthesizer?control
#define?CCxxx0_FSCTRL0??????0x0C????????//?Frequency?synthesizer?control
#define?CCxxx0_FREQ2????????0x0D????????//?Frequency?control?word?high?uchar
#define?CCxxx0_FREQ1????????0x0E????????//?Frequency?control?word?middle?uchar
#define?CCxxx0_FREQ0????????0x0F????????//?Frequency?control?word?low?uchar
#define?CCxxx0_MDMCFG4??????0x10????????//?Modem?configuration
#define?CCxxx0_MDMCFG3??????0x11????????//?Modem?configuration
#define?CCxxx0_MDMCFG2??????0x12????????//?Modem?configuration
#define?CCxxx0_MDMCFG1??????0x13????????//?Modem?configuration
#define?CCxxx0_MDMCFG0??????0x14????????//?Modem?configuration
#define?CCxxx
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????21314??2011-04-02?01:29??CRC濾波加中斷接收\cc1101.c
?????文件??????29303??2011-04-02?02:34??CRC濾波加中斷接收\CRC濾波加中斷接收
?????文件???????3683??2011-04-02?02:34??CRC濾波加中斷接收\CRC濾波加中斷接收.hex
?????文件?????????69??2011-04-02?02:34??CRC濾波加中斷接收\CRC濾波加中斷接收.lnp
?????文件??????22117??2011-04-02?02:34??CRC濾波加中斷接收\CRC濾波加中斷接收.M51
?????文件???????1063??2011-04-02?02:34??CRC濾波加中斷接收\CRC濾波加中斷接收.Opt
?????文件????????853??2011-04-02?02:34??CRC濾波加中斷接收\CRC濾波加中斷接收.plg
?????文件???????2181??2011-04-01?11:45??CRC濾波加中斷接收\CRC濾波加中斷接收.Uv2
????.......??????1064??2011-04-02?01:50??CRC濾波加中斷接收\CRC濾波加中斷接收_Opt.Bak
????.......?????????0??2011-04-01?11:43??CRC濾波加中斷接收\CRC濾波加中斷接收_Uv2.Bak
?????文件????????634??2011-04-02?02:34??CRC濾波加中斷接收\main.c
?????文件???????1981??2011-04-02?02:34??CRC濾波加中斷接收\main.LST
?????文件??????31502??2011-04-02?02:34??CRC濾波加中斷接收\main.OBJ
?????文件?????????34??2011-04-02?02:34??CRC濾波加中斷接收\main.__i
?????文件???????6376??2005-03-22?15:22??CRC濾波加中斷接收\STARTUP.A51
?????文件??????14048??2011-04-02?02:33??CRC濾波加中斷接收\STARTUP.LST
?????文件????????749??2011-04-02?02:33??CRC濾波加中斷接收\STARTUP.OBJ
?????目錄??????????0??2011-04-02?02:34??CRC濾波加中斷接收
-----------?---------??----------?-----??----
???????????????136971????????????????????18
評論
共有 條評論