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

📄 399_init.h

📁 st7710的tuner标准驱动
💻 H
📖 第 1 页 / 共 2 页
字号:
 #define F399_TSTERS 0x3b0040
 #define F399_ERR_SOURCE 0x3b0030
 #define F399_ECOL3 0x3b0008
 #define F399_RESET_CNT 0x3b0004
 #define F399_NOE 0x3b0003

/* VITPROG */
 #define R399_VITPROG 0x3c
 #define F399_VITPROG_7 0x3c0080
 #define F399_VITPROG_6 0x3c0040
 #define F399_VITPROG_5 0x3c0020
 #define F399_VITPROG_4 0x3c0010
 #define F399_VITPROG_3 0x3c0008
 #define F399_VITPROG_2 0x3c0004
 #define F399_MDIVIDER 0x3c0003

/* ERRCTRL2 */
 #define R399_ERRCTRL2 0x3d
 #define F399_ERRMODE2 0x3d0080
 #define F399_TSTERS2 0x3d0040
 #define F399_ERR_SOURCE2 0x3d0030
 #define F399_ECOL3_2 0x3d0008
 #define F399_RESET_CNT2 0x3d0004
 #define F399_NOE2 0x3d0003

/* ECNTM2 */
 #define R399_ECNTM2 0x3e
 #define F399_ERROR_COUNT2_MSB 0x3e00ff

/* ECNTL2 */
 #define R399_ECNTL2 0x3f
 #define F399_ERROR_COUNT2_LSB 0x3f00ff

/* DCLK1 */
 #define R399_DCLK1 0x40
 #define F399_CMD_DIV_DIG 0x4000e0
 #define F399_PLL_DIV 0x40001f

/* LPF */
 #define R399_LPF 0x41
 #define F399_DC_3 0x410080
 #define F399_FILTER 0x41003f

/* DCLK2 */
 #define R399_DCLK2 0x42
 #define F399_CMD_DIV 0x4200ff

/* ACOARSE */
 #define R399_ACOARSE 0x43
 #define F399_MD 0x43011f

/* AFINEMSB */
 #define R399_AFINEMSB 0x44
 #define F399_PE_MSB 0x4400ff

/* AFINELSB */
 #define R399_AFINELSB 0x45
 #define F399_PE_LSB 0x4500ff

/* SYNTCTRL */
 #define R399_SYNTCTRL 0x46
 #define F399_STANDBY 0x460080
 #define F399_BYP 0x460040
 #define F399_DIV 0x460030
 #define F399_DIS 0x460008

/* SYNTCTRL2 */
 #define R399_SYNTCTRL2 0x47
 #define F399_CMD_MINUS 0x470020
 #define F399_CMD_PLUS 0x470010
 #define F399_PLL_FACTOR 0x470008
 #define F399_RESET_FILT 0x470004
 #define F399_RESET_SYNT 0x470002
 #define F399_RESET_PLL 0x470001

/* SYSCTRL */
 #define R399_SYSCTRL 0x48
 #define F399_EXT_ATT 0x480080
 #define F399_VHIGH 0x480020
 #define F399_CMD 0x480008
 #define F399_LPF_OLD 0x480004
 #define F399_VLOW 0x480002
 #define F399_CONT_LT 0x480001

/* AGC1EP */
 #define R399_AGC1EP 0x49
 #define F399_LOCK0_INFO_PRIM 0x490080
 #define F399_AGC1_ERROR_PRIM 0x49017f

/* AGC1ES */
 #define R399_AGC1ES 0x4a
 #define F399_LOCK0_INFO_SEC 0x4a0080
 #define F399_AGC1_ERROR_SEC 0x4a017f

/* TSTDCADJ */
 #define R399_TSTDCADJ 0x80
 #define F399_TSTDCADJ_7 0x800080
 #define F399_TSTDCADJ_6 0x800040
 #define F399_TSTDCADJ_5 0x800020
 #define F399_ADJTST 0x800018
 #define F399_SEL_AVERAGE 0x800004
 #define F399_DCADJ_Q 0x800002
 #define F399_DCADJ_I 0x800001

/* TAGC1 */
 #define R399_TAGC1 0x81
 #define F399_EN_AGC1 0x810080
 #define F399_SEC_AGC 0x810040
 #define F399_EN_AGC1OUT 0x810020
 #define F399_SEL_CLOCK 0x810010
 #define F399_EN_AGC1_MOD 0x810008
 #define F399_EN_AGC1_BETA 0x810004
 #define F399_EN_AGC1_PLF 0x810002
 #define F399_SEL_AGC1_TST 0x810001

/* TAGC1N */
 #define R399_TAGC1N 0x82
 #define F399_EN_AGC1N 0x820080
 #define F399_TAGC1N_6 0x820040
 #define F399_TAGC1N_5 0x820020
 #define F399_AGC_PWM 0x820010
 #define F399_EN_AGC1N_MOD 0x820008
 #define F399_EN_AGC1N_BETA 0x820004
 #define F399_EN_AGC1N_PLF 0x820002
 #define F399_SEL_AGC1N_TST 0x820001

/* TPOLYPH */
 #define R399_TPOLYPH 0x83
 #define F399_PPH_ITEST 0x830080
 #define F399_PPH_QTEST 0x830040
 #define F399_SEL_PPH 0x830020
 #define F399_SYMENA_BYP 0x830010
 #define F399_SEL_MULT 0x830008
 #define F399_EN_MULT 0x830004
 #define F399_EN_BYPASS 0x830002
 #define F399_SEL_CPT 0x830001

/* TSTR */
 #define R399_TSTR 0x84
 #define F399_EN_STRTST 0x840080
 #define F399_TSTR_6 0x840040
 #define F399_TSTR_5 0x840020
 #define F399_EN_FRAC 0x840010
 #define F399_EN_STR_PLF 0x840008
 #define F399_EN_STR_ERR 0x840004
 #define F399_EN_STR_GPD 0x840002
 #define F399_SEL_STR_TST 0x840001

/* TAGC2 */
 #define R399_TAGC2 0x85
 #define F399_EN_AGC2 0x850080
 #define F399_TAGC2_6 0x850040
 #define F399_EN_AGC2M 0x850020
 #define F399_EN_AGC2AC 0x850010
 #define F399_EN_AGC2_OUT 0x850008
 #define F399_TAGC2_2 0x850004
 #define F399_TAGC2_1 0x850002
 #define F399_TAGC2_0 0x850001

/* TCTL1 */
 #define R399_TCTL1 0x86
 #define F399_SEL_COR 0x860080
 #define F399_EN_CTL_NCO 0x860040
 #define F399_EN_CTL_PLF 0x860020
 #define F399_EN_CTL_CLM 0x860010
 #define F399_EN_CTL_DEROT 0x860008
 #define F399_TCTL1_2 0x860004
 #define F399_SEL_TETA 0x860002
 #define F399_SEL_CTL_PLF 0x860001

/* TCTL2 */
 #define R399_TCTL2 0x87
 #define F399_EN_CTLTST 0x870080
 #define F399_EN_CTL_LOC_IND 0x870040
 #define F399_EN_CLT_POLY 0x870020
 #define F399_EN_CTL_NOS 0x870010
 #define F399_EN_CTL_NOS_IND 0x870008
 #define F399_EN_CTL_LOC_COS 0x870004
 #define F399_TCTL2_1 0x870002
 #define F399_TCTL2_0 0x870001

/* TSTRAM1 */
 #define R399_TSTRAM1 0x88
 #define F399_SELADR1 0x880080
 #define F399_FSELRAM1 0x880040
 #define F399_FSELDEC 0x880020
 #define F399_FOEB 0x88001c
 #define F399_FADR 0x880003

/* TSTRATE */
 #define R399_TSTRATE 0x89
 #define F399_FORCEPHA 0x890080
 #define F399_TSTRATE_6 0x890040
 #define F399_TSTRATE_5 0x890020
 #define F399_FNEWPHA 0x890010
 #define F399_FROTA90 0x890008
 #define F399_FOFF 0x890004
 #define F399_FR1 0x890002
 #define F399_FR0 0x890001

/* SELOUT */
 #define R399_SELOUT 0x8a
 #define F399_EN_VLOG 0x8a0080
 #define F399_SELVIT60 0x8a0040
 #define F399_SELSYN3 0x8a0020
 #define F399_SELSYN2 0x8a0010
 #define F399_SELSYN1 0x8a0008
 #define F399_SELLIFO 0x8a0004
 #define F399_SELFIFO 0x8a0002
 #define F399_SELERR 0x8a0001

/* FORCEIN */
 #define R399_FORCEIN 0x8b
 #define F399_SEL_VITDATAIN 0x8b0080
 #define F399_FORCE_ACS 0x8b0040
 #define F399_TSTSYN 0x8b0020
 #define F399_TSTRAM64 0x8b0010
 #define F399_TSTRAM 0x8b0008
 #define F399_TSTERR2 0x8b0004
 #define F399_TSTERR 0x8b0002
 #define F399_TSTACS 0x8b0001

/* TSTFIFO */
 #define R399_TSTFIFO 0x8c
 #define F399_TSTFIFO_7 0x8c0080
 #define F399_TSTFIFO_6 0x8c0040
 #define F399_TSTFIFO_5 0x8c0020
 #define F399_TSTFIFO_4 0x8c0010
 #define F399_TSTFIFO_3 0x8c0008
 #define F399_FORMSB 0x8c0004
 #define F399_FORLSB 0x8c0002
 #define F399_TSTFIFO 0x8c0001

/* TSTRS */
 #define R399_TSTRS 0x8d
 #define F399_TSTSCRA 0x8d0080
 #define F399_OLDRS6 0x8d0040
 #define F399_ADCT 0x8d0030
 #define F399_DILT 0x8d000c
 #define F399_SCRABIT 0x8d0002
 #define F399_TSTRSEN 0x8d0001

/* TSTDIS */
 #define R399_TSTDIS 0x8e
 #define F399_EN_DIS 0x8e0080
 #define F399_EN_PTR 0x8e0040
 #define F399_TSTDIS_5 0x8e0020
 #define F399_TSTDISFIFO_4 0x8e0010
 #define F399_EN_DIS_FIFO 0x8e0008
 #define F399_TESTPRO 0x8e0004
 #define F399_TESTREG 0x8e0002
 #define F399_TESTPRE 0x8e0001

/* TSTI2C */
 #define R399_TSTI2C 0x8f
 #define F399_EN_VI2C 0x8f0080
 #define F399_TI2C 0x8f0060
 #define F399_TSTI2C_4 0x8f0010
 #define F399_TSTI2C_3 0x8f0008
 #define F399_TSTI2C_2 0x8f0004
 #define F399_TSTI2C_1 0x8f0002
 #define F399_TSTI2C_0 0x8f0001

/* TSTCK */
 #define R399_TSTCK 0x90
 #define F399_TSTCK_7 0x900080
 #define F399_TSTCKRS 0x900040
 #define F399_TSTCKDIL 0x900020
 #define F399_TSTCK_4 0x900010
 #define F399_FORCE60 0x900008
 #define F399_FORSYMHA 0x900004
 #define F399_FORSYMAX 0x900002
 #define F399_DIRCKINT 0x900001

/* TSTRES */
 #define R399_TSTRES 0x91
 #define F399_TSTRES_7 0x910080
 #define F399_FRESRS 0x910040
 #define F399_TSTRES_5 0x910020
 #define F399_FRESMAS1_2 0x910010
 #define F399_FRESACS 0x910008
 #define F399_FRESSYM 0x910004
 #define F399_FRESMAS 0x910002
 #define F399_FRESINT 0x910001

/* TSTOUT */
 #define R399_TSTOUT 0x92
 #define F399_EN_SIGNATURE 0x920080
 #define F399_RBACT 0x920040
 #define F399_MRSTB 0x920020
 #define F399_SGNRST_T12 0x920010
 #define F399_TS 0x92000e
 #define F399_CTEST 0x920001

/* TSTIN */
 #define R399_TSTIN 0x93
 #define F399_TEST_IN 0x930080
 #define F399_EN_ADC 0x930040
 #define F399_SGN_ADC 0x930020
 #define F399_BCLK_IN 0x930010
 #define F399_TP12_T12 0x930008
 #define F399_BCLK_VALUE 0x930004
 #define F399_TSTIN_1 0x930002
 #define F399_TSTIN_0 0x930001

/* READ */
 #define R399_READ 0x94
 #define F399_READREG 0x9400ff

/* TSTFREE */
 #define R399_TSTFREE 0x95
 #define F399_TSTFREE_7 0x950080
 #define F399_TSTFREE_6 0x950040
 #define F399_TSTFREE_5 0x950020
 #define F399_TSTFREE_4 0x950010
 #define F399_TSTFREE_3 0x950008
 #define F399_TSTFREE_2 0x950004
 #define F399_TSTFREE_1 0x950002
 #define F399_TSTFREE_0 0x950001

/* TSTTNR1 */
 #define R399_TSTTNR1 0x96
 #define F399_VISU_SYNTHE 0x960080
 #define F399_NUM_SYNTH 0x960040
 #define F399_TST_TNR_13 0x960020
 #define F399_A_BYP 0x960010
 #define F399_TEST_AD_I 0x960008
 #define F399_TEST_AD_Q 0x960004
 #define F399_OUT_IOUTM 0x960002
 #define F399_OUT_IOUTP 0x960001

/* TSTTNR2 */
 #define R399_TSTTNR2 0x97
 #define F399_INTERNAL_I 0x970080
 #define F399_INTERNAL_Q 0x970040
 #define F399_POWER_OFF 0x970020
 #define F399_TST_TNR_4 0x970010
 #define F399_VOIE_QDIRECT 0x970008
 #define F399_VOIE_IDIRECTE 0x970004
 #define F399_VOIE_IPAD 0x970002
 #define F399_VOIE_QPAD 0x970001

	/* Number of registers */
	#define     STV399_NBREGS   99


	/* Number of fields */
	#define     STV399_NBFIELDS 396
#endif


#ifdef __cplusplus
 extern "C"
 {
#endif                  /* __cplusplus */


#ifdef __cplusplus
 }
#endif                  /* __cplusplus */

 
#endif          /* H_399CHIP */

/* End of 399_init.h */








⌨️ 快捷键说明

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