📄 dtv_c.h
字号:
#define GX_CHIP_ADDRESS 0x18 /*GX1001 chip address*/
/*-- Register Address Defined start ---------------*/
#define GX_CHIP_ID 0x00
#define GX_MAN_PARA 0x10
#define GX_INT_PO1_SEL 0x11
#define GX_SYSOK_PO2_SEL 0x12
#define GX_STATE_IND 0x13
#define GX_TST_SEL 0x14
#define GX_I2C_RST 0x15
#define GX_MAN_RST 0x16
#define GX_BIST 0x18
#define GX_MODE_AGC 0x20
#define GX_AGC_PARA 0x21
#define GX_AGC2_THRES 0x22
#define GX_AGC12_RATIO 0x23
#define GX_AGC_STD 0x24
#define GX_SCAN_TIME 0x25
#define GX_DCO_CENTER_H 0x26
#define GX_DCO_CENTER_L 0x27
#define GX_BBC_TST_SEL 0x28
#define GX_AGC_ERR_MEAN 0x2B
#define GX_FREQ_OFFSET_H 0x2C
#define GX_FREQ_OFFSET_L 0x2D
#define GX_AGC1_CTRL 0x2E
#define GX_AGC2_CTRL 0x2F
#define GX_FSAMPLE_H 0x40
#define GX_FSAMPLE_M 0x41
#define GX_FSAMPLE_L 0x42
#define GX_SYMB_RATE_H 0x43
#define GX_SYMB_RATE_M 0x44
#define GX_SYMB_RATE_L 0x45
#define GX_TIM_LOOP_CTRL_L 0x46
#define GX_TIM_LOOP_CTRL_H 0x47
#define GX_TIM_LOOP_BW 0x48
#define GX_EQU_CTRL 0x50
#define GX_SUM_ERR_POW_L 0x51
#define GX_SUM_ERR_POW_H 0x52
#define GX_EQU_BYPASS 0x53
#define GX_EQU_TST_SEL 0x54
#define GX_EQU_COEF_L 0x55
#define GX_EQU_COEF_M 0x56
#define GX_EQU_COEF_H 0x57
#define GX_EQU_IND 0x58
#define GX_RSD_CONFIG 0x80
#define GX_ERR_SUM_1 0x81
#define GX_ERR_SUM_2 0x82
#define GX_ERR_SUM_3 0x83
#define GX_ERR_SUM_4 0x84
#define GX_RSD_DEFAULT 0x85
#define GX_OUT_FORMAT 0x90
/*-- Register Address Defined start ---------------*/
/*======================================================================*/
/* -------------------------- IIC BUS Driver start ---------------------*/
void GX_Write_A_Byte(int RegAddress,int WriteValue);
int GX_Read_A_Byte(int RegAddress);
/*-------------------------- IIC BUS Driver end -----------------------*/
/*-------------------------- Control set start ------------------------*/
void GX_Init_PARA(void);
void GX_Init_Chip(void);
void GX_HotReset_CHIP(void);
void GX_CoolReset_CHIP(void);
void GX_SetTheOutputMode(int mode);
void GX_Select_DVB_QAM_Size(int size);
int GX_ReadThe_ALL_OK_Signal(void);
void GX_Set_Tunner_Repeater_Enable(int OnOff);
/*-------------------------- Control set end ---------------------------*/
/*--------------- Symbol recovery start --------------------------------*/
void GX_SetTheSymbolRate(unsigned long Symbol_Rate_Value);
void GX_SetTheOSCFreq(unsigned long OSC_frequancy_Value,unsigned long Carrier_center,int Spec_invert);
unsigned char GX_Change2percent(int value,int low,int high);
int GX_100Log(int);
unsigned char GX_Get_SN(void);
unsigned char GX_Get_Signal_Strength(void);
/*--------------- Symbol recovery end ----------------------------------*/
void GX_Set_RFFrequency(unsigned long fvalue);
/*-------------------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -