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

📄 reg0297.c

📁 机顶盒解调芯片DCF8722驱动
💻 C
📖 第 1 页 / 共 2 页
字号:
DEM_REGISTER  gDemReg[DEM_REG_NUM] = 
{/*  addr   value  wflag  start  store  resv1  resv2  resv3  name[]         */
   /* EQUALIZER - CONSTELLATION QUALITY ESTIMATOR */
   { 0x00,  0x00,  0x01,  0x48,  0x00,  0x00,  0x09,  0x00,  "EQU_0"        },
   { 0x01,  0x00,  0x01,  0x58,  0x00,  0x01,  0x69,  0x00,  "EQU_1"        },
   { 0x03,  0x00,  0x01,  0x00,  0x00,  0x02,  0x00,  0x00,  "EQU_3"        },
   { 0x04,  0x00,  0x00,  0x00,  0x00,  0x03,  0x00,  0x00,  "EQU_4"        },
   { 0x07,  0x00,  0x00,  0x00,  0x00,  0x04,  0x00,  0x00,  "EQU_7"        },
   { 0x08,  0x00,  0x00,  0x00,  0x00,  0x05,  0x00,  0x00,  "EQU_8"        },
   /* QUADRATURE DEMODULATOR */
   { 0x20,  0x00,  0x01,  0x00,  0x00,  0x06,  0x00,  0x00,  "INITDEM_0"    },
   { 0x21,  0x00,  0x01,  0x40,  0x00,  0x07,  0x00,  0x00,  "INITDEM_1"    },
   { 0x22,  0x00,  0x01,  0x0A,  0x00,  0x08,  0x00,  0x00,  "INITDEM_2"    },
   { 0x23,  0x00,  0x01,  0x00,  0x00,  0x09,  0x00,  0x00,  "INITDEM_3"    },
   { 0x24,  0x00,  0x01,  0x40,  0x00,  0x0A,  0x40,  0x00,  "INITDEM_4"    },
   { 0x25,  0x00,  0x01,  0x08,  0x00,  0x0B,  0x08,  0x00,  "INITDEM_5"    },
   /* ANALOG AGCS - A/D OVERFLOW MONITOR */
   { 0x30,  0x00,  0x01,  0xFF,  0x00,  0x0C,  0x00,  0x00,  "DELAGC_0"     },
   { 0x31,  0x00,  0x01,  0x63,  0x00,  0x0D,  0x00,  0x00,  "DELAGC_1"     },
   { 0x32,  0x00,  0x01,  0xDF,  0x00,  0x0E,  0x00,  0x00,  "DELAGC_2"     },
   { 0x33,  0x00,  0x01,  0x00,  0x00,  0x0F,  0x00,  0x00,  "DELAGC_3"     },
   { 0x34,  0x00,  0x01,  0x32,  0x00,  0x10,  0x00,  0x00,  "DELAGC_4"     },
   { 0x35,  0x00,  0x01,  0x5F,  0x00,  0x11,  0x00,  0x00,  "DELAGC_5"     },
   { 0x36,  0x00,  0x01,  0x80,  0x00,  0x12,  0x00,  0x00,  "DELAGC_6"     },
   { 0x37,  0x00,  0x01,  0x00,  0x00,  0x13,  0x00,  0x00,  "DELAGC_7"     },
   { 0x38,  0x00,  0x00,  0x00,  0x00,  0x14,  0x00,  0x00,  "DELAGC_8"     },
   { 0x40,  0x00,  0x01,  0x1B,  0x00,  0x15,  0x00,  0x00,  "WBAGC_0"      },
   { 0x41,  0x00,  0x01,  0x9D,  0x00,  0x16,  0x00,  0x00,  "WBAGC_1"      },
   { 0x42,  0x00,  0x01,  0x30,  0x00,  0x17,  0x02,  0x00,  "WBAGC_2"      },
   { 0x43,  0x00,  0x01,  0x10,  0x00,  0x18,  0x20,  0x00,  "WBAGC_3"      },
   { 0x44,  0x00,  0x01,  0x58,  0x00,  0x19,  0x00,  0x00,  "WBAGC_4"      },
   { 0x45,  0x00,  0x01,  0x00,  0x00,  0x1A,  0x00,  0x00,  "WBAGC_5"      },
   { 0x46,  0x00,  0x01,  0x00,  0x00,  0x1B,  0x00,  0x00,  "WBAGC_6"      },
   { 0x49,  0x00,  0x01,  0x02,  0x00,  0x1C,  0x00,  0x00,  "WBAGC_9"      },
   { 0x4A,  0x00,  0x01,  0xFF,  0x00,  0x1D,  0x00,  0x00,  "WBAGC_10"     },
   { 0x4B,  0x00,  0x01,  0x7F,  0x00,  0x1E,  0x00,  0x00,  "WBAGC_11"     },
   /* SYMBOL TIMING RECOVERY LOOP */
   { 0x52,  0x00,  0x01,  0x30,  0x00,  0x1F,  0x00,  0x00,  "STLOOP_2"     },
   { 0x53,  0x00,  0x01,  0x08,  0x00,  0x20,  0x00,  0x00,  "STLOOP_3"     },
   { 0x55,  0x00,  0x01,  0x55,  0x00,  0x21,  0x00,  0x00,  "STLOOP_5"     },
   { 0x56,  0x00,  0x01,  0x55,  0x00,  0x22,  0x00,  0x00,  "STLOOP_6"     },
   { 0x57,  0x00,  0x01,  0x55,  0x00,  0x23,  0x00,  0x00,  "STLOOP_7"     },
   { 0x58,  0x00,  0x01,  0x3D,  0x00,  0x24,  0x00,  0x00,  "STLOOP_8"     },
   { 0x59,  0x00,  0x01,  0x08,  0x00,  0x25,  0x00,  0x00,  "STLOOP_9"     },
   { 0x5A,  0x00,  0x01,  0x1E,  0x00,  0x26,  0x00,  0x00,  "STLOOP_10"    },
   { 0x5B,  0x00,  0x01,  0x04,  0x00,  0x27,  0x00,  0x00,  "STLOOP_11"    }, /* 0x34 */
   /* CARRIER RECOVERY LOOP */
   { 0x60,  0x00,  0x01,  0x13,  0x00,  0x28,  0x00,  0x00,  "CRL_0"        },
   { 0x61,  0x00,  0x01,  0x3A,  0x00,  0x29,  0x00,  0x00,  "CRL_1"        },
   { 0x62,  0x00,  0x01,  0x06,  0x00,  0x2A,  0x06,  0x00,  "CRL_2"        },
   { 0x63,  0x00,  0x01,  0x00,  0x00,  0x2B,  0x00,  0x00,  "CRL_3"        },
   { 0x64,  0x00,  0x01,  0x00,  0x00,  0x2C,  0x00,  0x00,  "CRL_4"        },
   { 0x65,  0x00,  0x01,  0x00,  0x00,  0x2D,  0x00,  0x00,  "CRL_5"        },
   { 0x66,  0x00,  0x01,  0x9E,  0x00,  0x2E,  0x00,  0x00,  "CRL_6"        },
   { 0x67,  0x00,  0x01,  0xC4,  0x00,  0x2F,  0x00,  0x00,  "CRL_7"        },
   { 0x68,  0x00,  0x01,  0x01,  0x00,  0x30,  0x00,  0x00,  "CRL_8"        },
   { 0x69,  0x00,  0x01,  0x00,  0x00,  0x31,  0x00,  0x00,  "CRL_9"        },
   { 0x6A,  0x00,  0x01,  0x02,  0x00,  0x32,  0x00,  0x00,  "CRL_10"       },
   { 0x6B,  0x00,  0x01,  0x0F,  0x00,  0x33,  0x00,  0x00,  "CRL_11"       },
   /* POST-FILTER DIGITAL AGC */
   { 0x70,  0x00,  0x01,  0xFF,  0x00,  0x34,  0x00,  0x00,  "PMFAGC_0"     },
   { 0x71,  0x00,  0x01,  0x04,  0x00,  0x35,  0x00,  0x00,  "PMFAGC_1"     },
   { 0x72,  0x00,  0x01,  0x00,  0x00,  0x36,  0x00,  0x00,  "PMFAGC_2"     },
   { 0x73,  0x00,  0x01,  0x00,  0x00,  0x37,  0x00,  0x00,  "PMFAGC_3"     },
   { 0x74,  0x00,  0x01,  0x0C,  0x00,  0x38,  0x0C,  0x00,  "PMFAGC_4"     },
   /* CONFIGURATION AND CONTROL */
   { 0x80,  0x00,  0x01,  0x00,  0x00,  0x39,  0x00,  0x00,  "CTRL_0"       },
   { 0x81,  0x00,  0x01,  0x00,  0x00,  0x3A,  0x00,  0x00,  "CTRL_1"       },
   { 0x82,  0x00,  0x01,  0x0F,  0x00,  0x3B,  0x00,  0x00,  "CTRL_2"       },
   { 0x83,  0x00,  0x01,  0x00,  0x00,  0x3C,  0x00,  0x00,  "CTRL_3"       },
   { 0x84,  0x00,  0x01,  0x2A,  0x00,  0x3D,  0x2A,  0x00,  "CTRL_4"       },
   { 0x85,  0x00,  0x01,  0x00,  0x00,  0x3E,  0x00,  0x00,  "CTRL_5"       },
   { 0x86,  0x00,  0x01,  0x40,  0x00,  0x3F,  0x40,  0x00,  "CTRL_6"       },
   { 0x87,  0x00,  0x01,  0x6B,  0x00,  0x40,  0x83,  0x00,  "CTRL_7"       },
   { 0x88,  0x00,  0x01,  0x00,  0x00,  0x41,  0x00,  0x00,  "CTRL_8"       },
   { 0x89,  0x00,  0x01,  0x00,  0x00,  0x42,  0x00,  0x00,  "CTRL_9"       },
   /* DEINTERLEAVER SYNC DETECTOR */
   { 0x90,  0x00,  0x01,  0x02,  0x00,  0x43,  0x01,  0x00,  "DEINT_SYNC_0" },
   { 0x91,  0x00,  0x00,  0x00,  0x00,  0x44,  0x01,  0x00,  "DEINT_SYNC_1" },
   /* INTEGRATED BER TESTER */
   { 0xA0,  0x00,  0x01,  0x00,  0x00,  0x45,  0x00,  0x00,  "BERT_0"       },
   { 0xA1,  0x00,  0x00,  0x00,  0x00,  0x46,  0x00,  0x00,  "BERT_1"       },
   { 0xA2,  0x00,  0x00,  0x00,  0x00,  0x47,  0x00,  0x00,  "BERT_2"       },
   /* DEINTERLEAVER: Interleaving depth is 12, cell depth is 17. */
   { 0xB0,  0x00,  0x01,  0x91,  0x00,  0x48,  0x91,  0x00,  "DEINT_0"      },
   { 0xB1,  0x00,  0x01,  0x0B,  0x00,  0x49,  0x0B,  0x00,  "DEINT_1"      },
   /* OUTPUT FORMATTER */
   { 0xC0,  0x00,  0x01,  0x4B,  0x00,  0x4A,  0x53,  0x00,  "OUTFORMAT_0"  },
   { 0xC1,  0x00,  0x01,  0x30,  0x00,  0x4B,  0x10,  0x00,  "OUTFORMAT_1"  },
   { 0xC2,  0x00,  0x01,  0x24,  0x00,  0x4C,  0x24,  0x00,  "OUTFORMAT_2"  },
   /* REED-SOLOMON DESCRAMBLER SYNC DETECTOR */
   { 0xD0,  0x00,  0x00,  0x00,  0x00,  0x4D,  0x00,  0x00,  "RS_DESC_0"    },
   { 0xD1,  0x00,  0x00,  0x00,  0x00,  0x4E,  0x00,  0x00,  "RS_DESC_1"    },
   { 0xD2,  0x00,  0x00,  0x00,  0x00,  0x4F,  0x00,  0x00,  "RS_DESC_2"    },
   { 0xD3,  0x00,  0x00,  0x00,  0x00,  0x50,  0x00,  0x00,  "RS_DESC_3"    },
   { 0xD4,  0x00,  0x00,  0x00,  0x00,  0x51,  0x00,  0x00,  "RS_DESC_4"    },
   { 0xD5,  0x00,  0x00,  0x00,  0x00,  0x52,  0x00,  0x00,  "RS_DESC_5"    },
   { 0xDE,  0x00,  0x01,  0x00,  0x00,  0x53,  0x00,  0x00,  "RS_DESC_14"   },
   { 0xDF,  0x00,  0x01,  0x81,  0x00,  0x54,  0x00,  0x00,  "RS_DESC_15"   },
   /* !!! Don't insert or delete these registers. !!! */
   /* !!! Add new registers here. !!! */
 /*  addr   value  wflag  start  store  resv1  resv2  resv3  name[]         */
   { 0x02,  0x00,  0x00,  0x00,  0x00,  0x55,  0x00,  0x00,  "EQU_2"        }, /* reserved */
   { 0x05,  0x00,  0x00,  0x00,  0x00,  0x56,  0x00,  0x00,  "EQU_5"        }, /* reserved */
   { 0x06,  0x00,  0x00,  0x00,  0x00,  0x57,  0x00,  0x00,  "EQU_6"        }, /* reserved */
   { 0xB2,  0x00,  0x00,  0x00,  0x00,  0x58,  0x00,  0x00,  "DEINT_2"      }, /* reserved */
   { 0xB3,  0x00,  0x00,  0x00,  0x00,  0x59,  0x00,  0x00,  "DEINT_3"      }  /* reserved */
};

#elif (CABLE_TUNER_TYPE == CTT_XIMEI_TUNER)

/***************************/
/* FOR XIMEI DTC1SA02-E14D */
/***************************/
   #error "ERROR! NO VALID DEMODULATOR INITIALIZATION PARAMETERS DEFINED"

#elif (CABLE_TUNER_TYPE == CTT_SVA_TUNER)

/***************************/
/* FOR SVA                 */
/***************************/
   #error "ERROR! NO VALID DEMODULATOR INITIALIZATION PARAMETERS DEFINED"

#else
   #error "ERROR! NO VALID DEMODULATOR INITIALIZATION PARAMETERS DEFINED"
#endif


#endif  /*#if defined(TOWER_CABLE_TUNER) && (TOWER_CABLE_TUNER==YES)*/


/****************************************************************************
 * Modifications:
 * $Log: 
 *  1    mpeg      1.0         3/15/04 10:30:40 AM    Matt Korte      CR(s) 
 *        8566 : Initial version of Thomson Cable Tuner/Demod
 * $
 *
 ****************************************************************************/

⌨️ 快捷键说明

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