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

📄 gtg_fm.h

📁 三星2440上的SIM300协议解析
💻 H
字号:
/***************************************************************************
 * @Filename				-		GTG_FM.h
 * 
 * Copyright Company Year. All rights reserved.
 * 
 * @Brief:
 * 			implements gtg_fm api head file.
 * 
 * 
 * @Revision: 1.1.1.1 $
 * @Date: 2008/04/04 11:50:35 $
 * @Author:  $
 * @Project: 
 *
 *
 * @Revision History:
 * @Log: $
 * 
***************************************************************************/
/***************************************************************************
 * Copyright Company Limited 1999 - 2000.  All rights reserved.
 ***************************************************************************/
#ifndef __GTG_H_
#define __GTG_H_

#if defined (__cplusplus)
extern "C" {
#endif
/***********************************************************************
 * Library header files (#include)
 **********************************************************************/
//#include <cdefs.h>
/***********************************************************************
 * User header files (#include)
 **********************************************************************/

/***********************************************************************
 * Constant definitions (#define)
 **********************************************************************/
//单声道
#define MONO_ON 0X1
#define MONO_OFF 0X0
//电源软开关
#define gtg_POWERON 0X0
#define gtg_POWEROFF 0X1

//电荷泵相位侦测
#define PDUSUAL 0
#define PDLOW 1
#define PDHIGH 2
#define PDHIGHIMPEDANCE 3

//电荷泵极性
#define CPPOSITIVE 0X0
#define CPNEGATIVE 0X1

//测试模式
#define TESTMODE0 0Xcc
#define TESTMODE1 0Xce

/***********************************************************************
 * Macro definitions (#define)
 **********************************************************************/


/***********************************************************************
 * Enumerated type definitions using the enum keyword.  
 **********************************************************************/

/***********************************************************************
 * Structure definitions and typedef's which will be used as members of
 * subsequent definitions.  
 **********************************************************************/

/***********************************************************************
 * Structure definitions with concurrent type definitions.
 **********************************************************************/

/***********************************************************************
 * Type definitions (typedef)
 **********************************************************************/
//fm data struct 
typedef struct 	 {
    unsigned frequceny: 11;//频率/100khz
    unsigned mono: 1;   //单声道
    unsigned pdctl: 2;
    unsigned pwdctl: 1; //电源
    unsigned cpctl: 1;
    unsigned testmode: 8;	
    		
}  GTG602, *PGTG602;


/***********************************************************************
 * Global data references (extern)
 **********************************************************************/

/***********************************************************************
 * Global function prototypes.  
 **********************************************************************/
//打开电源,初始化频率88.5MHz
int FM_init(void);
int set_FM_freq(int Pfm_freq);
//参数:电源软开关,1为开,0为关
int set_FM_power(int Pfm_power);
//取当前频率
int get_FM(void);

/***********************************************************************
 * Inline function declarations.  
 **********************************************************************/

#if defined (__cplusplus)
}
#endif

#endif /* __GTG_H_ */ 

⌨️ 快捷键说明

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