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

📄 commswitch.h

📁 此程序为DP256的SPI实验程序,已经通过实验证明
💻 H
📖 第 1 页 / 共 3 页
字号:
#define	CmbSwt_stLamp2_mp0			MC33993_stSG9_mp0		//灯光开关组开关输入1第一次采样值,unsigned char
//#define	CmbSwt_stLamp2_mp1		MC33993_stSG9_mp1		//灯光开关组开关输入1去抖动时间,unsigned char
#define	CmbSwt_tiLamp2Debounce_C	MC33993_tiSG9Debounce_C	//灯光开关组开关输入1去抖动时间,unsigned char
#define	CmbSwt_tiLamp2				MC33993_tiSG9			//灯光开关组开关输入1第一次采样时间,unsigned int
#define	CmbSwt_nLamp2ErrCntr		MC33993_nSG9ErrCntr		//灯光开关组开关输入1出错计数器,unsigned char
#define	CmbSwt_stLamp2Err			MC33993_stSG9Err		//灯光开关组开关输入1出错标志,unsigned char


#define	CmbSwt_stLamp3				MC33993_stSG10			//灯光开关组开关输入1,unsigned char
#define	CmbSwt_stLamp3_mp0			MC33993_stSG10_mp0		//灯光开关组开关输入1第一次采样值,unsigned char
//#define	CmbSwt_stLamp3_mp1		MC33993_stSG10_mp1		//灯光开关组开关输入1去抖动时间,unsigned char
#define	CmbSwt_tiLamp3Debounce_C	MC33993_tiSG10Debounce_C//灯光开关组开关输入1去抖动时间,unsigned char
#define	CmbSwt_tiLamp3				MC33993_tiSG10			//灯光开关组开关输入1第一次采样时间,unsigned int
#define	CmbSwt_nLamp3ErrCntr		MC33993_nSG10ErrCntr	//灯光开关组开关输入1出错计数器,unsigned char
#define	CmbSwt_stLamp3Err			MC33993_stSG10Err		//灯光开关组开关输入1出错标志,unsigned char


#define	CmbSwt_stTurnLeft			MC33993_stSG4			//左转向开关输入,unsigned char
#define	CmbSwt_stTurnLeft_mp0		MC33993_stSG4_mp0		//左转向开关输入第一次采样值,unsigned char
//#define	CmbSwt_stTurnLeft_mp1	MC33993_stSG4_mp1		//左转向开关输入去抖动时间,unsigned char
#define	CmbSwt_tiTurnLeftDebounce_C	MC33993_tiSG4Debounce_C	//左转向开关输入去抖动时间,unsigned char
#define	CmbSwt_tiTurnLeft			MC33993_tiSG4			//左转向开关输入第一次采样时间,unsigned int
#define	CmbSwt_nTurnLeftErrCntr		MC33993_nSG4ErrCntr		//左转向开关输入出错计数器,unsigned char
#define	CmbSwt_stTurnLeftErr		MC33993_stSG4Err		//左转向开关输入出错标志,unsigned char


#define	CmbSwt_stTurnRight				MC33993_stSG5			//右转向开关输入,unsigned char
#define	CmbSwt_stTurnRight_mp0			MC33993_stSG5_mp0		//右转向开关输入第一次采样值,unsigned char
//#define	CmbSwt_stTurnRight_mp1		MC33993_stSG5_mp1		//右转向开关输入去抖动时间,unsigned char
#define	CmbSwt_tiTurnRightDebounce_C	MC33993_tiSG5Debounce_C	//右转向开关输入去抖动时间,unsigned char
#define	CmbSwt_tiTurnRight				MC33993_tiSG5			//右转向开关输入第一次采样时间,unsigned int
#define	CmbSwt_nTurnRightErrCntr		MC33993_nSG5ErrCntr		//右转向开关输入出错计数器,unsigned char
#define	CmbSwt_stTurnRightErr			MC33993_stSG5Err		//右转向开关输入出错标志,unsigned char


/*
CMD_Brush,雨刮控制命令,unsigned char
CMD_Wash,雨刮洗涤命令,unsigned char
CMD_HeadLamp,远光灯命令,unsigned char
CMD_DippedHeadLamp,近光灯命令,unsigned char
CMD_LittleLamp,小灯命令,unsigned char
SW_TurnLeft,左转向开关状态,unsigned char
SW_TurnRight,右转向开关状态,unsigned char
*/

//中间变量

//Functions definations


/************************************
*Function Name: MC33993_Setting
*Parameter: 	bSetting, 
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	SPx Pin input mode settings
*
**************************************/

void MC33993_Setting(unsigned char bSetting);


/************************************
*Function Name: MC33993_SP_Interrupt
*Parameter: 	bEn 
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	SPx Pin interrupt settings
*
**************************************/

void MC33993_SP_Interrupt(unsigned char bEn);


/************************************
*Function Name: MC33993_SG_Interrupt
*Parameter: 	bEn 
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	SGx Pin interrupt settings
*
**************************************/

void MC33993_SG_Interrupt(unsigned char bLow, unsigned char bHigh);


/************************************
*Function Name: MC33993_SP_Meta
*Parameter: 	bEn 
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	SPx Pin metallic settings
*
**************************************/

void MC33993_SP_Metallic(unsigned char bEn);


/************************************
*Function Name: MC33993_SG_Metallic
*Parameter: 	bEn 
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	SGx Pin metallic settings
*
**************************************/

void MC33993_SG_Metallic(unsigned char bLow, unsigned char bHigh);


/************************************
*Function Name: MC33993_SP_Wet
*Parameter: 	bEn 
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	SPx Pin wet current settings
*
**************************************/

void MC33993_SP_Wet(unsigned char bEn);


/************************************
*Function Name: MC33993_SG_Wet
*Parameter: 	bEn 
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	SGx Pin wet current settings
*
**************************************/

void MC33993_SG_Wet(unsigned char bLow, unsigned char bHigh);


/************************************
*Function Name: MC33993_SP_Tri
*Parameter: 	bEn 
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	SPx Pin Tri-State settings
*
**************************************/

void MC33993_SP_Tri(unsigned char bEn);


/************************************
*Function Name: MC33993_SG_Tri
*Parameter: 	bEn 
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	SGx Pin Tri-State settings
*
**************************************/

void MC33993_SG_Tri(unsigned char bLow, unsigned char bHigh);

/************************************
*Function Name: MC33993_Analog_Sel
*Parameter: 	bSel
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	Select SXx Pin as Analog out put
*
**************************************/

void MC33993_Analog_Sel(unsigned char bSel, unsigned char bCurrent);

/************************************
*Function Name: MC33993_Calibration
*Parameter: 	NONE
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	Calibration SXx Timers
*
**************************************/

void MC33993_Calibration(void);

/************************************
*Function Name: MC33993_Reset
*Parameter: 	NONE
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	Reset MC33993
*
**************************************/

void MC33993_Reset(void);

/************************************
*Function Name: MC33993_Sleep
*Parameter: 	bSetting
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	Command MC33993 enter sleep mode
*
**************************************/

void MC33993_Sleep(unsigned char bSetting);

/************************************
*Function Name: MC33993_GetInput
*Parameter: 	NONE
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	Read MC33993 input pin state
*
**************************************/

void MC33993_GetInput(void);


/************************************
*Function Name: MC33993_Init
*Parameter: 	NONE
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	Read MC33993 input pin state
*
**************************************/

L_U8 MC33993_Init(void);


/************************************
*Function Name: KeyBoard_Init
*Parameter: 	NONE
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	Read MC33993 input pin state
*
**************************************/

void KeyBoard_Init(void);

/************************************
*Function Name: KeyBoard_INT_Enable
*Parameter: 	NONE
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	Read MC33993 input pin state
*
**************************************/

void KeyBoard_INT_Enable(void);

/************************************
*Function Name: KeyBoard_INT_Disable
*Parameter: 	NONE
*Orignator: 	Wang junpeng
*Date:			2nd, June, 2005
*Discription:	Read MC33993 input pin state
*
**************************************/

void KeyBoard_INT_Disable(void);



/************************************
*Function Name: CmbSwt_Init
*Parameter: 	NONE
*Orignator: 	Wang junpeng
*Date:			6th, June, 2005
*Discription:	Initialize CmbSwt Status
*
**************************************/

void CmbSwt_Init(void);

void GetSwitchStatus(void);
void Convert2Signals(void);
void LIN_Signals_Error(void);

L_U8 Select_MC33993(L_U8 uSel);

/************************************
*Function Name: MC33993_Pool
*Parameter: 	NONE
*Orignator: 	Wang junpeng
*Date:			11th, July, 2005
*Discription:	Get MC33993 input through pool mode
*
**************************************/
L_BOOL	MC33993_Pool(void);

void MC33993_Debounce(void);
void MC33993_Data_Received(void);
void MC33993_Data_Initial(void);
void MC33993_Data_Processing(void);
void MC33993_DataIn(void);
#endif

⌨️ 快捷键说明

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