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

📄 tuner_ntsc.h

📁 mstar 776 开发的车载dvd
💻 H
字号:
/******************************************************************************
 Copyright (c) 2004 MStar Semiconductor, Inc.
 All rights reserved.

 [Module Name]: Tuner_NTSC.h
 [Date]:        2005 Dec 21
 [Comment]:
   TV tuner header file.
 [Reversion History]:
*******************************************************************************/
#include "DataType.h"
#include "MApp_GlobalSettingSt.h"
#ifndef _TUNER_NTSC_H_
#define _TUNER_NTSC_H_

#ifdef TUNER_NTSC_C
#define INTERFACE
#else
#define INTERFACE extern
#endif

typedef struct
{
    U8 bSignal : 1;    // signal bit
    U8 FreqOffset : 7; // frequency offset
} TunerChSettingType;


// Tuner Programming Data Structure
typedef struct _TunerProgramType
{
    // Divide ratio:
    //  N = 16 * {Frf(pc) + Fif(pc)}, where (pc) is picture carrier and Frf and Fif
    //                                are expressed in MHz.
    //  Fosc = N / 16 (MHz)
    //  N = (n13 * 2^13) + (n12 * n^12) + ... + (n1 * 2) + n0
    U16 ProgDivide; // Program divider 2 byte (n14-n0)
    U8 ControlInfo1; // Control information byte 1
    U8 ControlInfo2; // Control information byte 1(P7-P0)
    U8 AuxilliaryByte; // Auxilliary byte
}TunerProgramType;

///////////////////////////////////////
// Sub tv system
///////////////////////////////////////



/////////////////////////////////////
// Subroutines
/////////////////////////////////////
INTERFACE void devTunerInitialize(void);
INTERFACE U8   devTunerGetStatus(U8 ucLoopCount);
INTERFACE U8   devTunerWrite(TunerProgramType *pProgParam);
INTERFACE U8   devTunerSetChannel(ChannelSourceType ChSel, U8 ucChannel, TunerChSettingType ChOffset );
INTERFACE BOOLEAN devTunerFineTuneFreq( U16 wOriFreq, U16* pwResultFreq );
INTERFACE U16  devTunerScanFreqRange( U16 wFreqStart, U16 wFreqEnd, char cStep );

#undef INTERFACE
#endif

⌨️ 快捷键说明

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