⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cc1020.h

📁 基于TI公司的CC1020芯片的无线通讯程序,程序的MCU是TI公司的MSP430系列。
💻 H
📖 第 1 页 / 共 2 页
字号:
#define DEC_DIV8          0x08
#define DEC_DIV9          0x09
#define DEC_DIV10         0x0A
#define DEC_DIV11         0x0B
#define DEC_DIV12         0x0C
#define DEC_DIV13         0x0D
#define DEC_DIV14         0x0E
#define DEC_DIV15         0x0F
#define DEC_DIV16         0x10
#define DEC_DIV17         0x11
#define DEC_DIV18         0x12
#define DEC_DIV19         0x13
#define DEC_DIV20         0x14
#define DEC_DIV21         0x15
#define DEC_DIV22         0x16
#define DEC_DIV23         0x17
#define DEC_DIV24         0x18
#define DEC_DIV25         0x19
#define DEC_DIV26         0x1A
#define DEC_DIV27         0x1B
#define DEC_DIV28         0x1C
#define DEC_DIV29         0x1D
#define DEC_DIV30         0x1E
#define DEC_DIV31         0x1F

//VGA1(11h)
#define CS_SET0           0x00
#define CS_SET1           0x40
#define CS_SET2           0x80
#define CS_SET3           0xC0
#define CS_RESET          0x20
 
#define VGA_WAIT16        0x00 
#define VGA_WAIT20        0x04 
#define VGA_WAIT24        0x08 
#define VGA_WAIT28        0x0C 
#define VGA_WAIT32        0x10 
#define VGA_WAIT40        0x14 
#define VGA_WAIT48        0x18

#define VGA_FREEZE16      0x00 
#define VGA_FREEZE32      0x01 
#define VGA_FREEZE64      0x02 
#define VGA_FREEZE128     0x03 
 
//VGA2(12h)
#define LNA2_MEDIUM       0x80
#define LNA2_MAX          0x40
#define LNA2_SETTING0     0x00
#define LNA2_SETTING1     0x10
#define LNA2_SETTING2     0x20
#define LNA2_SETTING3     0x30
#define AGC_DISABLE       0x08
#define AGC_HYSTERESIS    0x04
#define AGC_AVG2          0x00
#define AGC_AVG4          0x01
#define AGC_AVG8          0x02
#define AGC_AVG16         0x03

//VGA3(13h)
#define VGA_DOWN_045db    0x00
#define VGA_DOWN_060db    0x20
#define VGA_DOWN_075db    0x40
#define VGA_DOWN_090db    0x60
#define VGA_DOWN_105db    0x80
#define VGA_DOWN_120db    0xA0
#define VGA_DOWN_135db    0xC0
#define VGA_DOWN_150db    0xE0

#define VGA_SETTING0      0x00   
#define VGA_SETTING1      0x01
#define VGA_SETTING2      0x02
#define VGA_SETTING3      0x03
#define VGA_SETTING4      0x04
#define VGA_SETTING5      0x05
#define VGA_SETTING6      0x06
#define VGA_SETTING7      0x07
#define VGA_SETTING8      0x08
#define VGA_SETTING9      0x09
#define VGA_SETTING10     0x0A
#define VGA_SETTING11     0x0B
#define VGA_SETTING12     0x0C
#define VGA_SETTING13     0x0D
#define VGA_SETTING14     0x0E
#define VGA_SETTING15     0x0F
#define VGA_SETTING16     0x10
#define VGA_SETTING17     0x11
#define VGA_SETTING18     0x12
#define VGA_SETTING19     0x13
#define VGA_SETTING20     0x14
#define VGA_SETTING21     0x15
#define VGA_SETTING22     0x16
#define VGA_SETTING23     0x17
#define VGA_SETTING24     0x18
#define VGA_SETTING25     0x19
#define VGA_SETTING26     0x1A
#define VGA_SETTING27     0x1B
#define VGA_SETTING28     0x1C
#define VGA_SETTING29     0x1D
#define VGA_SETTING30     0x1E
#define VGA_SETTING31     0x1F

//VGA4(14h)
#define VGA_UP_0db        0x00
#define VGA_UP_15db       0x20
#define VGA_UP_30db       0x40
#define VGA_UP_45db       0x60
#define VGA_UP_60db       0x80
#define VGA_UP_75db       0xA0
#define VGA_UP_90db       0xC0
#define VGA_UP_105db      0xE0

#define CS_LEVEL0         0x00   
#define CS_LEVEL1         0x01
#define CS_LEVEL2         0x02
#define CS_LEVEL3         0x03
#define CS_LEVEL4         0x04
#define CS_LEVEL5         0x05
#define CS_LEVEL6         0x06
#define CS_LEVEL7         0x07
#define CS_LEVEL8         0x08
#define CS_LEVEL9         0x09
#define CS_LEVEL10        0x0A
#define CS_LEVEL11        0x0B
#define CS_LEVEL12        0x0C
#define CS_LEVEL13        0x0D
#define CS_LEVEL14        0x0E
#define CS_LEVEL15        0x0F
#define CS_LEVEL16        0x10
#define CS_LEVEL17        0x11
#define CS_LEVEL18        0x12
#define CS_LEVEL19        0x13
#define CS_LEVEL20        0x14
#define CS_LEVEL21        0x15
#define CS_LEVEL22        0x16
#define CS_LEVEL23        0x17
#define CS_LEVEL24        0x18
#define CS_LEVEL25        0x19
#define CS_LEVEL26        0x1A
#define CS_LEVEL27        0x1B
#define CS_LEVEL28        0x1C
#define CS_LEVEL29        0x1D
#define CS_LEVEL30        0x1E
#define CS_LEVEL31        0x1F

//LOCK(15h)
#define SET_0             0x00 
#define SET_1             0x10  
#define LOCK_CONTINUOUS   0x20 
#define LOCK_INSTANT      0x30 
#define CARRIER_SENSE     0x40 
#define CAL_COMPLETE      0x50 
#define SEQ_ERR           0x60 
#define FXOSC             0x70 
#define REF_CLK           0x80 
#define FILTER_CLK        0x90 
#define DEC_CLK           0xA0 
#define PRE_CLK           0xB0 
#define DS_CLK            0xC0 
#define MODEM_CLK         0xD0 
#define VCO_CAL_COMPLETE  0xE0 
#define F_COMPLETE        0xF0 

#define WINDOW_WIDTH      0x08

#define LOCK_MODE         0x40

#define LOCK_ACCURACY0    0x00
#define LOCK_ACCURACY1    0x01
#define LOCK_ACCURACY2    0x02
#define LOCK_ACCURACY3    0x03

//FRONTEND(16h)
#define LNAMIX_CURRENT_17mA  0x00
#define LNAMIX_CURRENT_22mA  0x40
#define LNAMIX_CURRENT_27mA  0x80
#define LNAMIX_CURRENT_32mA  0xC0

#define LNA_CURRENT_072mA    0x00
#define LNA_CURRENT_094mA    0x10
#define LNA_CURRENT_139mA    0x20
#define LNA_CURRENT_226mA    0x30

#define MIX_CURRENT_055mA    0x00 
#define MIX_CURRENT_080mA    0x08

#define LNA2_CURRENT_080mA   0x00
#define LNA2_CURRENT_118mA   0x04

#define SDC_CURRENT_029mA    0x00
#define SDC_CURRENT_056mA    0x02

#define LNAMIX_BIAS          0x01

//ANALOG(17h)
#define BAND433M             0x00
#define BAND868M             0x80

#define LO_DC_H              0x00
#define LO_DC_L              0x40

#define VGA_BLANKING         0x20
#define PD_LONG              0x10
#define PA_BOOST             0x04

#define DIV_BUFF_CURRENT0    0x00
#define DIV_BUFF_CURRENT1    0x01
#define DIV_BUFF_CURRENT2    0x02
#define DIV_BUFF_CURRENT3    0x03

//BUFF_SWING(18h)
#define PRE_SWING0       0x00
#define PRE_SWING1       0x40
#define PRE_SWING2       0x80
#define PRE_SWING3       0xC0
   
#define RX_SWING0        0x00
#define RX_SWING1        0x08
#define RX_SWING2        0x10
#define RX_SWING3        0x18
#define RX_SWING4        0x20
#define RX_SWING5        0x28
#define RX_SWING6        0x30
#define RX_SWING7        0x38
   
#define TX_SWING0        0x00
#define TX_SWING1        0x01
#define TX_SWING2        0x02
#define TX_SWING3        0x03
#define TX_SWING4        0x04
#define TX_SWING5        0x05
#define TX_SWING6        0x06
#define TX_SWING7        0x07
   
//BUFF_CURRENT(19h)
#define PRE_CURRENT0     0x00
#define PRE_CURRENT1     0x40
#define PRE_CURRENT2     0x80
#define PRE_CURRENT3     0xC0
   
#define RX_CURRENT0      0x00
#define RX_CURRENT1      0x08
#define RX_CURRENT2      0x10
#define RX_CURRENT3      0x18
#define RX_CURRENT4      0x20
#define RX_CURRENT5      0x28
#define RX_CURRENT6      0x30
#define RX_CURRENT7      0x38
           
#define TX_CURRENT0      0x00
#define TX_CURRENT1      0x01
#define TX_CURRENT2      0x02
#define TX_CURRENT3      0x03
#define TX_CURRENT4      0x04
#define TX_CURRENT5      0x05
#define TX_CURRENT6      0x06
#define TX_CURRENT7      0x07
   
//CALIBRATE(1Bh)
#define CAL_START        0x80
#define CAL_DUAL         0x40
#define CAL_WAIT0        0x00
#define CAL_WAIT1        0x10
#define CAL_WAIT2        0x20
#define CAL_WAIT3        0x30

#define CAL_ITERATE0     0x00
#define CAL_ITERATE1     0x01
#define CAL_ITERATE2     0x02
#define CAL_ITERATE3     0x03
#define CAL_ITERATE4     0x04
#define CAL_ITERATE5     0x05
#define CAL_ITERATE6     0x06
#define CAL_ITERATE7     0x07
  
//POWERDOWN(20h)
#define PA_PD        0x80      
#define VCO_PD       0x40
#define BUFF_PD      0x20
#define CHP_PD       0x10
#define LNAMIX_PD    0x08
#define VGA_PD       0x04
#define FILTER_PD    0x02
#define ADC_PD       0x01

//TEST2(22h)
#define BREAK_LOOP     0x80
#define CHP_OVERRIDE   0x40
#define VCO_OVERRIDE   0x20

//STATUS(40h)
#define CAL_COMPLETED  0x80
#define SEQ_ERROR      0x40  
#define LOCK_INST      0x20
#define LOCK_CONT      0x10
#define CAR_SENSE      0x08
#define PLL_LOCK       0x04
#define DCLK           0x02
#define DIO            0x01

//STATUS1(40h)
#define CAL_DAC       0xF0         
#define CHP_CURRENT   0x0F

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -