📄 399_init.h
字号:
#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 + -