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

📄 d0360.c

📁 st7710的tuner标准驱动
💻 C
📖 第 1 页 / 共 5 页
字号:
/*R_ID*/             0x21, 
/*R_I2CRPT*/         0x27, 
/*R_TOPCTRL*/        0x2 ,
/*R_IOCFG0*/         0x0, 
/*R_DAC0R*/          0x00, 

/*R_IOCFG1*/         0x40, 
/*R_DAC1R*/          0x00, 
/*R_IOCFG2*/         0x60, 
/*R_PWMFR*/          0x00,
/*R_STATUS*/         0xf9,

/*R_AUX_CLK*/        0x1c,
/*R_FREESYS1*/       0x00,
/*R_FREESYS2*/       0x00,
/*R_FREESYS3*/       0x00,
/*R_AGC2MAX*/        0xff, 

/*R_AGC2MIN*/        0x0, 
/*R_AGC1MAX*/        0x0, 
/*R_AGC1MIN*/        0x0, 
/*R_AGCR*/           0xbc, 
/*R_AGC2TH*/         0xfe, 

/*R_AGC12C3*/        0x00,
/*R_AGCCTRL1*/       0x85, 
/*R_AGCCTRL2*/       0x1f,
/*R_AGC1VAL1*/       0x00,
/*R_AGC1VAL2*/       0x0,

/*R_AGC2VAL1*/       0x1b, 
/*R_AGC2VAL2*/       0x08, 
/*R_AGC2PGA*/        0x00, 
/*R_OVF_RATE1*/      0x00, 
/*R_OVF_RATE2*/      0x00, 

/*R_GAIN_SRC1*/      0xcb, 
/*R_GAIN_SRC2*/      0xb8,
/*R_INC_DEROT1*/     0x55,
/*R_INC_DEROT2*/     0x4b,
/*R_FREESTFE_1*/     0x03,

/*R_SYR_THR*/        0x1c,
/*R_INR*/            0xff, 
/*R_EN_PROCESS*/     0x1, 
/*R_SDI_SMOOTHER*/   0xff, 
/*R_FE_LOOP_OPEN*/   0x00, 

/*R_EPQ*/            0x12, 
/*R_EPQ2*/           0xd,
/*R_COR_CTL*/        0x20,
/*R_COR_STAT*/       0xf6,
/*R_COR_INTEN*/      0x00,

/*R_COR_INTSTAT*/    0x39,
/*R_COR_MODEGUARD*/  0x3,
/*R_AGC_CTL*/        0x18,
/*R_AGC_MANUAL1*/    0x00,
/*R_AGC_MANUAL2*/    0x00,

/*R_AGC_TARGET*/     0x20,
/*R_AGC_GAIN1*/      0xfc,
/*R_AGC_GAIN2*/      0x10,
/*R_ITB_CTL*/        0x00,
/*R_ITB_FREQ1*/      0x00,

/*R_ITB_FREQ2*/      0x00,
/*R_CAS_CTL*/        0x85,
/*R_CAS_FREQ*/       0xB3,
/*R_CAS_DAGCGAIN*/   0x10,
/*R_SYR_CTL*/        0x00,

/*R_SYR_STAT*/       0x17,
/*R_SYR_NC01*/       0x00,
/*R_SYR_NC02*/       0x00,
/*R_SYR_OFFSET1*/    0x00,
/*R_SYR_OFFSET2*/    0x00,

/*R_FFT_CTL*/        0x00,
/*R_SCR_CTL*/        0x00,
/*R_PPM_CTL1*/       0x30,
/*R_TRL_CTL*/        0x94,
/*R_TRL_NOMRATE1*/   0xda,

/*R_TRL_NOMRATE2*/   0x4b,
/*R_TRL_TIME1*/      0x40,
/*R_TRL_TIME2*/      0xfd,
/*R_CRL_CTL*/        0x4F,
/*R_CRL_FREQ1*/      0x5f,

/*R_CRL_FREQ2*/      0xb1,
/*R_CRL_FREQ3*/      0x0,
/*R_CHC_CTL1*/       0xb1,
/*R_CHC_SNR*/        0xda,
/*R_BDI_CTL*/        0x00,

/*R_DMP_CTL*/        0x00,
/*R_TPS_RCVD1*/      0x30,
/*R_TPS_RCVD2*/      0x2,
/*R_TPS_RCVD3*/      0x01,
/*R_TPS_RCVD4*/      0x31,

/*R_TPS_CELLID*/     0x00,
/*R_TPS_FREE2*/      0x00,
/*R_TPS_SET1*/       0x01,
/*R_TPS_SET2*/       0x02,
/*R_TPS_SET3*/       0x4,

/*R_TPS_CTL*/        0x00,
/*R_CTL_FFTOSNUM*/   0x2b,
/*R_CAR_DISP_SEL*/   0x0C,
/*R_MSC_REV*/        0x0A,
/*R_PIR_CTL*/        0x00,

/*R_SNR_CARRIER1*/   0xA8,
/*R_SNR_CARRIER2*/   0x86,
/*R_PPM_CPAMP*/      0xbe,
/*R_TSM_AP0*/        0x00,
/*R_TSM_AP1*/        0x00,

/*R_TSM_AP2*/        0x00,
/*R_TSM_AP3*/        0x00,
/*R_TSM_AP4*/        0x00,
/*R_TSM_AP5*/        0x00,
/*R_TSM_AP6*/        0x00,

/*R_TSM_AP7*/        0x00,
/*R_CONSTMODE*/      0x02,
/*R_CONSTCARR1*/     0xD2,
/*R_CONSTCARR2*/     0x04,
/*R_ICONSTEL*/       0xf7,

/*R_QCONSTEL*/       0xf8,
/*R_AGC1RF*/         0xff,
/*R_EN_RF_AGC1*/     0x83,
/*R_FECM*/           0x00,
/*R_VTH0*/           0x1E,

/*R_VTH1*/           0x1e,
/*R_VTH2*/           0x0F,
/*R_VTH3*/           0x09,
/*R_VTH4*/           0x00,
/*R_VTH5*/           0x05,

/*R_FREEVIT*/        0x00,
/*R_VITPROG*/        0x92,
/*R_PR*/             0x2,
/*R_VSEARCH*/        0xb0,
/*R_RS*/             0xbc,

/*R_RSOUT*/          0x15,
/*R_ERRCTRL1*/       0x12,
/*R_ERRCNTM1*/       0x00,
/*R_ERRCNTL1*/       0x00,
/*R_ERRCTRL2*/       0xb2,

/*R_ERRCNTM2*/       0x00,
/*R_ERRCNTL2*/       0x00,
/*R_ERRCTRL3*/       0x12,
/*R_ERRCNTM3*/       0x00,
/*R_ERRCNTL3*/       0x00,

/*R_DILSTK1*/        0x00,
/*R_DILSTK0*/        0x03,
/*R_DILBWSTK1*/      0x00,
/*R_DILBWST0*/       0x03,
/*R_LNBRX*/          0x80,

/*R_RSTC*/           0xB0,
/*R_VIT_BIST*/       0x07,
/*R_FREEDRS*/        0x00,
/*R_VERROR*/         0x00,
/*R_TSTRES*/         0x00,

/*R_ANACTRL*/        0x00,
/*R_TSTBUS*/         0x00,
/*R_TSTCK*/          0x00,
/*R_TSTI2C*/         0x00,
/*R_TSTRAM1*/        0x00,

/*R_TSTRATE*/        0x00,
/*R_SELOUT*/         0x00,
/*R_FORCEIN*/        0x00,
/*R_TSTFIFO*/        0x00,
/*R_TSTRS*/          0x00,

/*R_TSTBISTRES0*/    0x00,
/*R_TSTBISTRES1*/    0x00,
/*R_TSTBISTRES2*/    0x00,
/*R_TSTBISTRES3*/    0x00

	        };/** end of array TMM7MHZ**/
#elif defined (STTUNER_TERR_TMM_8MHZ)
 U8 Def360Val[STV360_NBREGS]={
/*R_ID*/             0x21, 
/*R_I2CRPT*/         0x27, 
/*R_TOPCTRL*/        0x2 ,
/*R_IOCFG0*/         0x40, 
/*R_DAC0R*/          0x00, 

/*R_IOCFG1*/         0x40, 
/*R_DAC1R*/          0x00, 
/*R_IOCFG2*/         0x60, 
/*R_PWMFR*/          0x00,
/*R_STATUS*/         0xf9,

/*R_AUX_CLK*/        0x1c,
/*R_FREESYS1*/       0x00,
/*R_FREESYS2*/       0x00,
/*R_FREESYS3*/       0x00,
/*R_AGC2MAX*/        0xff, 

/*R_AGC2MIN*/        0x0, 
/*R_AGC1MAX*/        0x0, 
/*R_AGC1MIN*/        0x0, 
/*R_AGCR*/           0xbc, 
/*R_AGC2TH*/         0xfe, 

/*R_AGC12C3*/        0x00,
/*R_AGCCTRL1*/       0x85, 
/*R_AGCCTRL2*/       0x1f,
/*R_AGC1VAL1*/       0x00,
/*R_AGC1VAL2*/       0x0,

/*R_AGC2VAL1*/       0x2, 
/*R_AGC2VAL2*/       0x08, 
/*R_AGC2PGA*/        0x00, 
/*R_OVF_RATE1*/      0x00, 
/*R_OVF_RATE2*/      0x00, 

/*R_GAIN_SRC1*/      0xce, 
/*R_GAIN_SRC2*/      0x10,
/*R_INC_DEROT1*/     0x55,
/*R_INC_DEROT2*/     0x4b,
/*R_FREESTFE_1*/     0x03,

/*R_SYR_THR*/        0x1c,
/*R_INR*/            0xff, 
/*R_EN_PROCESS*/     0x1, 
/*R_SDI_SMOOTHER*/   0xff, 
/*R_FE_LOOP_OPEN*/   0x00, 

/*R_EPQ*/            0x11, 
/*R_EPQ2*/           0xd,
/*R_COR_CTL*/        0x20,
/*R_COR_STAT*/       0xf6,
/*R_COR_INTEN*/      0x00,

/*R_COR_INTSTAT*/    0x3d,
/*R_COR_MODEGUARD*/  0x3,
/*R_AGC_CTL*/        0x18,
/*R_AGC_MANUAL1*/    0x00,
/*R_AGC_MANUAL2*/    0x00,

/*R_AGC_TARGET*/     0x20,
/*R_AGC_GAIN1*/      0x9,
/*R_AGC_GAIN2*/      0x10,
/*R_ITB_CTL*/        0x00,
/*R_ITB_FREQ1*/      0x00,

/*R_ITB_FREQ2*/      0x00,
/*R_CAS_CTL*/        0x85,
/*R_CAS_FREQ*/       0xB3,
/*R_CAS_DAGCGAIN*/   0x10,
/*R_SYR_CTL*/        0x00,

/*R_SYR_STAT*/       0x17,
/*R_SYR_NC01*/       0x00,
/*R_SYR_NC02*/       0x00,
/*R_SYR_OFFSET1*/    0x00,
/*R_SYR_OFFSET2*/    0x00,

/*R_FFT_CTL*/        0x00,
/*R_SCR_CTL*/        0x00,
/*R_PPM_CTL1*/       0x30,
/*R_TRL_CTL*/        0x94,
/*R_TRL_NOMRATE1*/   0xb0,

/*R_TRL_NOMRATE2*/   0x56,
/*R_TRL_TIME1*/      0xee,
/*R_TRL_TIME2*/      0xfd,
/*R_CRL_CTL*/        0x4F,
/*R_CRL_FREQ1*/      0x90,

/*R_CRL_FREQ2*/      0x9b,
/*R_CRL_FREQ3*/      0x0,
/*R_CHC_CTL1*/       0xb1,
/*R_CHC_SNR*/        0xd7,
/*R_BDI_CTL*/        0x00,

/*R_DMP_CTL*/        0x00,
/*R_TPS_RCVD1*/      0x32,
/*R_TPS_RCVD2*/      0x2,
/*R_TPS_RCVD3*/      0x01,
/*R_TPS_RCVD4*/      0x31,

/*R_TPS_CELLID*/     0x00,
/*R_TPS_FREE2*/      0x00,
/*R_TPS_SET1*/       0x01,
/*R_TPS_SET2*/       0x02,
/*R_TPS_SET3*/       0x4,

/*R_TPS_CTL*/        0x00,
/*R_CTL_FFTOSNUM*/   0x2b,
/*R_CAR_DISP_SEL*/   0x0C,
/*R_MSC_REV*/        0x0A,
/*R_PIR_CTL*/        0x00,

/*R_SNR_CARRIER1*/   0xA8,
/*R_SNR_CARRIER2*/   0x86,
/*R_PPM_CPAMP*/      0xcc,
/*R_TSM_AP0*/        0x00,
/*R_TSM_AP1*/        0x00,

/*R_TSM_AP2*/        0x00,
/*R_TSM_AP3*/        0x00,
/*R_TSM_AP4*/        0x00,
/*R_TSM_AP5*/        0x00,
/*R_TSM_AP6*/        0x00,

/*R_TSM_AP7*/        0x00,
/*R_CONSTMODE*/      0x02,
/*R_CONSTCARR1*/     0xD2,
/*R_CONSTCARR2*/     0x04,
/*R_ICONSTEL*/       0xf7,

/*R_QCONSTEL*/       0xf8,
/*R_AGC1RF*/         0xff,
/*R_EN_RF_AGC1*/     0x83,
/*R_FECM*/           0x00,
/*R_VTH0*/           0x1E,

/*R_VTH1*/           0x1e,
/*R_VTH2*/           0x0F,
/*R_VTH3*/           0x09,
/*R_VTH4*/           0x00,
/*R_VTH5*/           0x05,

/*R_FREEVIT*/        0x00,
/*R_VITPROG*/        0x92,
/*R_PR*/             0x2,
/*R_VSEARCH*/        0xb0,
/*R_RS*/             0xbc,

/*R_RSOUT*/          0x15,
/*R_ERRCTRL1*/       0x12,
/*R_ERRCNTM1*/       0x00,
/*R_ERRCNTL1*/       0x00,
/*R_ERRCTRL2*/       0x12,

/*R_ERRCNTM2*/       0x00,
/*R_ERRCNTL2*/       0x00,
/*R_ERRCTRL3*/       0x12,
/*R_ERRCNTM3*/       0x00,
/*R_ERRCNTL3*/       0x00,

/*R_DILSTK1*/        0x00,
/*R_DILSTK0*/        0x03,
/*R_DILBWSTK1*/      0x00,
/*R_DILBWST0*/       0x03,
/*R_LNBRX*/          0x80,

/*R_RSTC*/           0xB0,
/*R_VIT_BIST*/       0x07,
/*R_FREEDRS*/        0x00,
/*R_VERROR*/         0x00,
/*R_TSTRES*/         0x00,

/*R_ANACTRL*/        0x00,
/*R_TSTBUS*/         0x00,
/*R_TSTCK*/          0x00,
/*R_TSTI2C*/         0x00,
/*R_TSTRAM1*/        0x00,

/*R_TSTRATE*/        0x00,
/*R_SELOUT*/         0x00,
/*R_FORCEIN*/        0x00,
/*R_TSTFIFO*/        0x00,
/*R_TSTRS*/          0x00,

/*R_TSTBISTRES0*/    0x00,
/*R_TSTBISTRES1*/    0x00,
/*R_TSTBISTRES2*/    0x00,
/*R_TSTBISTRES3*/    0x00

	        };/** end of array TMM8MHZ**/
#else
U8 Def360Val[STV360_NBREGS]={
/*R_ID*/             0x21, 
/*R_I2CRPT*/         0x27, 
/*R_TOPCTRL*/        0x2 ,
/*R_IOCFG0*/         0x40, 
/*R_DAC0R*/          0x00, 

/*R_IOCFG1*/         0x00, 
/*R_DAC1R*/          0x00, 
/*R_IOCFG2*/         0x80, 
/*R_PWMFR*/          0x00,
/*R_STATUS*/         0xf9,

/*R_AUX_CLK*/        0x1c,
/*R_FREESYS1*/       0x00,
/*R_FREESYS2*/       0x00,
/*R_FREESYS3*/       0x00,
/*R_AGC2MAX*/        0xFF, 

/*R_AGC2MIN*/        0x28, 
/*R_AGC1MAX*/        0xff, 
/*R_AGC1MIN*/        0x6b, 
/*R_AGCR*/           0xbc, 
/*R_AGC2TH*/         0x0c, 

/*R_AGC12C3*/        0x00,
/*R_AGCCTRL1*/       0x85, 
/*R_AGCCTRL2*/       0x1f,
/*R_AGC1VAL1*/       0xff,
/*R_AGC1VAL2*/       0xf,

/*R_AGC2VAL1*/       0xff, 
/*R_AGC2VAL2*/       0x0f, 
/*R_AGC2PGA*/        0x00, 
/*R_OVF_RATE1*/      0x00, 
/*R_OVF_RATE2*/      0x00, 

/*R_GAIN_SRC1*/      0xca, 
/*R_GAIN_SRC2*/      0x41,
/*R_INC_DEROT1*/     0x55,
/*R_INC_DEROT2*/     0x53,
/*R_FREESTFE_1*/     0x03,

/*R_SYR_THR*/        0x1c,
/*R_INR*/            0xff, 
/*R_EN_PROCESS*/     0x1, 
/*R_SDI_SMOOTHER*/   0xff, 
/*R_FE_LOOP_OPEN*/   0x00, 

/*R_EPQ*/            0x00, 
/*R_EPQ2*/           0x15,
/*R_COR_CTL*/        0x20,
/*R_COR_STAT*/       0xf6,
/*R_COR_INTEN*/      0x00,

/*R_COR_INTSTAT*/    0x3F,
/*R_COR_MODEGUARD*/  0x3,
/*R_AGC_CTL*/        0x18,
/*R_AGC_MANUAL1*/    0x00,
/*R_AGC_MANUAL2*/    0x00,

/*R_AGC_TARGET*/     0x28,
/*R_AGC_GAIN1*/      0xFF,
/*R_AGC_GAIN2*/      0x17,
/*R_ITB_CTL*/        0x00,
/*R_ITB_FREQ1*/      0x00,

/*R_ITB_FREQ2*/      0x00,

⌨️ 快捷键说明

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