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

📄 defines.h

📁 符合移动协议的见空系统,很有使用简直,希望多下载
💻 H
📖 第 1 页 / 共 2 页
字号:
#define UP_ALC 					0x09b0
#define UP_ALC_DSPLY 			0x0a04
#define DN_ALC 					0x0a80
#define DN_ALC_DSPLY 			0x0ad4
#define UP_ALC_VOLT 			0x0d20
#define UP_ALC_VOLT_DSPLY 		0x0d74
#define DN_ALC_VOLT 			0x0e00
#define DN_ALC_VOLT_DSPLY 		0x0e54
#define UP_GAIN_CTRL 			0x0eb0
#define DN_GAIN_CTRL 			0x0eb1
#define ALC_LENGTH 				0x0eb6
#define UP_FREQUENCY 			0x0eb8
#define DN_FREQUENCY 			0x0ebc
#define UP_ALC_CTRL 			0x0ec4
#define DN_ALC_CTRL 			0x0eca
#define UP_POWER_LIMIT 			0x0ed0
#define DN_POWER_LIMIT 		0x0ed4
#define DN_INPOWER_LIMIT 		0x0ed8
#define DN_OUTPOWER_LIMIT 		0x0edc
#define UP_GAIN_GROSS 			0x0ee0
#define DN_GAIN_GROSS 			0x0ee1
#define ALC_DSPLY_LENGTH 		0x0ee2
#define UP_EN_POWER 			0x0ee6
#define DN_EN_POWER 			0x0ee7
#define ALARM_SWITCH 			0x0ee8
#define MODEM_ALARM 			0x0ee9
#define SLF_EXCITE_SWITCH 		0x0eea
#define UP_ALC_SWITCH 			0x0eeb
#define DN_ALC_SWITCH 			0x0eec
#define EN_ALARM_BASE 			0x0eee
#define SLV_ADDRSS 				0x0ef2
#define EN_RS_ADDR 				0x0eff
#define RS_ALARM_ADDR 			0x1100
#define ENCRYPT_ADDR 			0x1200
#define SLV_NO 					0x1210
#define UP_GAIN_TBL 			0x1300
#define DN_GAIN_TBL 			0x1360
#define  POWER_BASE_ADDRESS 	0x2800
///////////////////Define I2C Address end here:By Szd 2006.03.06
///////////////////Define I2C Address end here:By Szd 2006.03.06
/////////////////////
////For compatible with C51 start here:By SZD 2006.03.06
#define xdata
#define idata
#define code		const

#define reentrant

#define UCHAR INT8U	
#define UINT INT16U	
#define ULONG INT32U	
#define SCHAR INT8S	
#define SINT INT16S	
#define SLONG INT32S	
////For compatible with C51 end here:By SZD 2006.03.06
//=======================================================================================================
//=======================================================================================================
/////////////////Define ADC CS address from here:By SZD 2006.03.07
#define AD4_BASE_CS41 	((INT16U)((~(0x1 << 8))&(0xffff << 3)))
#define AD4_BASE_CS42 	((INT16U)((~(0x1 << 9))&(0xffff << 3)))
#define AD5_BASE_CS51 	((INT16U)((~(0x1 << 10))&(0xffff << 3)))
#define AD5_BASE_CS52 	((INT16U)((~(0x1 << 11))&(0xffff << 3)))
#define AD6_BASE_CS61 	((INT16U)((~(0x1 << 12))&(0xffff << 3)))
#define AD6_BASE_CS62 	((INT16U)((~(0x1 << 13))&(0xffff << 3)))
#define AD7_BASE_CS71 	((INT16U)((~(0x1 << 14))&(0xffff << 3)))
#define AD7_BASE_CS72 	((INT16U)((~(0x1 << 15))&(0xffff << 3)))

/////////////////Define ADC CS address end here:By SZD 2006.03.07

#define TBL_LENGTH 20

//=======================================================================================================
//=======================================================================================================

///////////define ack here/////////////////
#define NORMAL 0x00
#define CMMND_ERROR 0x01
#define ADDR_ERROR 0x02
#define DVC_ERROR 0x03
#define CRC_ERROR 0x05
#define TYPE_ERROR 0x06
#define OTHER_ERROR 0xA0
///////////define ack here/////////////////
#define ACK_NORMAL 0x00
#define ACK_CONDIT 0x01
#define ACK_INVALID 0x02
#define ACK_LENGTH 0x03
#define ACK_CRC 0x04
#define ACK_OTHER 0xFE
#define ACK_CMMD 0xFF
////////////////////////
///////////define ack here/////////////////
#define DEAL_NORMAL 0x00
#define DEAL_BUSY 0x01
#define DEAL_CMMD 0x80
////////////////////////
/////////define command here//////////
#define CMMND_ALARM 0x10
#define CMMND_CNTR_Q 0x50
#define CMMND_PARA_Q 0x51
#define CMMND_SLV_Q 0x29
#define CMMND_SET_NUM 0x60
#define CMMND_SET_COMM 0x61
#define CMMND_SET_ENALARM 0x32
#define CMMND_SET_LIMIT 0x33
#define CMMND_SET_ENPWR 0x34
#define CMMND_SET_ATT 0x35
#define CMMND_SET_PLL 0x36
#define CMMND_SET_SLV 0x37
//////////////////////
#define CMMND_PHS_RESET 0xe0
#define CMMND_PHS_GENERATED_ID 0xe1
#define CMMND_PHS_TRUNK_ID 0xe2
#define CMMND_PHS_AVAILABLE_ID 0xe3
#define CMMND_PHS_TRUNK_ID_SET 0xe4
#define CMMND_MODEM_CLOCK 0xe5
#define CMMND_MODEM_CLOCK_Q 0xe6
#define CMMND_PHS_TRUNK_ID_CLR 0xef
#define CMMND_PHS_ENALARM 0xf0
#define CMMND_PHS_ALARM_Q 0xf1
#define CMMND_PHS_CCH 0xf2
#define CMMND_PHS_ERL_Q 0xf3

#define CMMND_VOLT_Q 0xee
#define CMMND_TABLE_Q 0xed
#define CMMND_TABLE_S 0xec
#define CMMND_OTHER_S 0xeb
#define CMMND_SET_LOCAL 0xea
#define CMMND_ENCRYPT_Q 0xe9
#define CMMND_ENCRYPT_S 0xe8
#define CMMND_CAL_GAIN 0xe7
///////////////////////////////////////////////////////
#define CDMA_WB 0x68
#define LENGTH_SMS 70
///////////////////////////////////////////////////////
//////////////////////////
#define TYPE_CONVT_LOCAL 0x01
#define TYPE_CONVT_REMOTE 0x02
#define TYPE_CHNL_SLCT 0x03
#define TYPE_BRD_BND 0x04
#define TYPE_OPT_LOCAL 0x05
#define TYPE_OPT_REMOTE 0x06
#define TYPE_LN_AMP 0x07
#define TYPE_PHS_RPT 0x0a
///////////////////
///////////////////
#define MANUFCTR 0x06
#define VERSION_MNFCTR 0x06
#define VERSION_UNICOM 0x02
#define LA_TYPE_CDMA 0x01
#define LA_TYPE_GSM 0x02
///////////////////
	/////////////////
	#define SV_MDM 1
	#define SV_PARA 2
	#define SV_TBL 3
	#define SV_ENABLE 4
	#define SV_EN_RS 5
	#define SV_ENCRYPT 6
	#define SV_SLV 7
	#define SV_CAL 8
	#define SV_ENPWR 9
	#define SV_LIMITS 10
	#define SV_ATT 11
	#define SV_PLL 12
	#define SV_GRS_ALC_NM 13
	//#define SV_LIMIT 4
	#define gx_long 270598144
	#define OBJ_CNT 134
//=======================================================================================================
	#define PRTCL_POS_SITE_NO		3
	#define PRTCL_POS_DEVICE_NO	7

	#define PRTCL_POS_SN_LOW		8
	#define PRTCL_POS_SN_HIGH		9
	#define PRTCL_POS_NP			10
	#define PRTCL_POS_APID			11
	#define PRTCL_POS_TYPE			12
	#define PRTCL_POS_CMMD			13
	#define PRTCL_POS_VARIABLE		14
//=======================================================================================================

	#define PRTCL_Q			0x02
	#define PRTCL_S			0x03
	#define PRTCL_A			0x01
	
	#define PRTCL_OBJ_IDINVALID			0x01
	#define PRTCL_OBJ_OVERLENGTH		0x02
	#define PRTCL_OBJ_LENGTHERR		0x04
//=======================================================================================================
//=======================================================================================================
	#define DATATYPE_STR			0
	#define DATATYPE_BIT			1
	#define DATATYPE_SINT1			2
	#define DATATYPE_UINT1			3
	#define DATATYPE_SINT2			4
	#define DATATYPE_UINT2			5
	#define DATATYPE_UINT3			6
	#define DATATYPE_UINT4			7
	#define DATATYPE_DSTR			8
//=======================================================================================================
	#define 		ONOFF_HIGH		1
	#define 		ONOFF_LOW			0
//=======================================================================================================
	#define TEMP_CMP	1500
////////////////SPI BAUDRATE////////////
	#define 		AT91C_SPI_BAUDRATE		((INT32U) 0x10 <<  8)
	#define 		AT91C_SPI_DLY_BCS      		((unsigned int) 0x01 << 24) // (SPI) Delay Between Chip Selects
	#define 		AT91C_SPI_DLY_BS      		((unsigned int) 0x01 << 16) // (SPI) Serial Clock Baud Rate
	#define 		AT91C_SPI_DLY_BCT      		((unsigned int) 0x01 << 24) // (SPI) Delay Between Consecutive Transfers
////////////////Group 0	SPI////////////
	#define 		ADC_CS41			((INT32U) 0x1 <<  8)
	#define 		ADC_CS42			((INT32U) 0x1 <<  9)
	#define 		ADC_CS51			((INT32U) 0x1 <<  10)
	#define 		ADC_CS52			((INT32U) 0x1 <<  11)
	#define 		ADC_CS61			((INT32U) 0x1 <<  12)
	#define 		ADC_CS62			((INT32U) 0x1 <<  13)
	#define 		ADC_CS71			((INT32U) 0x1 <<  14)
	#define 		ADC_CS72			((INT32U) 0x1 <<  15)
	///////////////////////////////////
	////#define RF_IF 70.0
	#define RF_IF 		140.0
////////////////Group 1	SPI////////////
	#define 		DAT01_04			((INT32U) 0x1 <<  0)
	#define 		DAT05_08			((INT32U) 0x1 <<  1)
	#define 		DAT11_14			((INT32U) 0x1 <<  2)
	#define 		DAT15_18			((INT32U) 0x1 <<  3)
	#define 		CLK01_04			((INT32U) 0x1 <<  4)
	#define 		CLK05_08			((INT32U) 0x1 <<  5)
	#define 		CLK11_14			((INT32U) 0x1 <<  6)
	#define 		CLK15_18			((INT32U) 0x1 <<  7)
	///////////////////////////////////
////////////////Group 1	SPI////////////
	#define 		LE01				((INT32U) 0x1 <<  0)
	#define 		LE02				((INT32U) 0x1 <<  1)
	#define 		LE03				((INT32U) 0x1 <<  2)
	#define 		LE04				((INT32U) 0x1 <<  3)
	#define 		LE05				((INT32U) 0x1 <<  4)
	#define 		LE06				((INT32U) 0x1 <<  5)
	#define 		LE07				((INT32U) 0x1 <<  6)
	#define 		LE08				((INT32U) 0x1 <<  7)
	///////////////////////////////////
	#define 		LE11				((INT32U) 0x1 <<  8)
	#define 		LE12				((INT32U) 0x1 <<  9)
	#define 		LE13				((INT32U) 0x1 <<  10)
	#define 		LE14				((INT32U) 0x1 <<  11)
	#define 		LE15				((INT32U) 0x1 <<  12)
	#define 		LE16				((INT32U) 0x1 <<  13)
	#define 		LE17				((INT32U) 0x1 <<  14)
	#define 		LE18				((INT32U) 0x1 <<  15)
	///////////////////////////////////
////////////////Group 1	SPI////////////
	#define 		ATT_UP4_0			((INT32U) 0x1f <<  0)
	#define 		ATT_UP0			((INT32U) 0x1 <<  0)
	#define 		ATT_UP1			((INT32U) 0x1 <<  1)
	#define 		ATT_UP2			((INT32U) 0x1 <<  2)
	#define 		ATT_UP3			((INT32U) 0x1 <<  3)
	#define 		ATT_UP4			((INT32U) 0x1 <<  4)
	#define 		LNA_SW_UP			((INT32U) 0x1 <<  5)
	#define 		PA_SW_UP			((INT32U) 0x1 <<  6)
	//#define 		RSV					((INT32U) 0x1 <<  7)
	///////////////////////////////////
	#define 		ATT_DN4_0			((INT32U) 0x1f <<  8)
	#define 		ATT_DN0			((INT32U) 0x1 <<  8)
	#define 		ATT_DN1			((INT32U) 0x1 <<  9)
	#define 		ATT_DN2			((INT32U) 0x1 <<  10)
	#define 		ATT_DN3			((INT32U) 0x1 <<  11)
	#define 		ATT_DN4			((INT32U) 0x1 <<  12)
	#define 		LNA_SW_DN			((INT32U) 0x1 <<  13)
	#define 		PA_SW_DN			((INT32U) 0x1 <<  14)
	#define 		RELAY				((INT32U) 0x1 <<  15)
	///////////////////////////////////
//=======================================================================================================
#define 		LenSMS			53
//=======================================================================================================
//=======================================================================================================


#endif
//=======================================================================================================
//=======================================================================================================


//******************************************************************************************************


⌨️ 快捷键说明

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