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

📄 adsample.h

📁 我做的用lpc2119实现的变电站隔刀动作电流波形采样计算数据上传程序
💻 H
字号:
/****************************************Copyright (c)**************************************************
**                               河南恩湃电力技术有限公司
**                                     测 控 部
**                                        
**
**-----------------------------------------------------------文件信息--------------------------------------------------------------------------------
**	文   件  	名:	CANAPP.H
** 	版  		本:	
** 	日		期:	
**	描		述:	CAN模块应用接口函数定义头文件。
********************************************************************************************************/
#ifndef		_ADAPP_H_
#define		_ADAPP_H_
#ifndef		_ADAPP_GLOBAL_
#define		ADAPP_GLOBAL		extern
#else
#define		ADAPP_GLOBAL	
#endif




#define   SH		(1<<18)			// P0.18 AIN0
#define   CS		(1<<19)			// P0.19 AIN1



#define   SCLK 		(1<<4)			/* P0.4  */
#define   MISO 		(1<<5)			/* P0.5  */
#define   MOSI		(1<<6)			/* P0.6  */


/****************************************************************************
* 名称:HC595_SendDat()
* 功能:向74HC595发送一字节数据
* 入口参数:dat		要发送的数据
* 出口参数:无
* 说明:发送数据时,高位先发送。
****************************************************************************/
ADAPP_GLOBAL void  HC595_SendDat(uint8 dat);

                        

/****************************************************************************
* 名称:
* 功能:
* 入口参数:dat		要发送的数据
* 出口参数:
* 说明:发送数据时,高位先发送。
****************************************************************************/
ADAPP_GLOBAL uint16  SPI_IO(uint16 dat);
                        

/****************************************************************************
* 名称:MSpiIni()
* 功能:初始化SPI接口,设置为主机。
* 入口参数:无
* 出口参数:无

S0PCR 位3 = CPHA
      位4 = CPOL
****************************************************************************/
ADAPP_GLOBAL void  MSpiIni(void);

/****************************************************************************
* 名称:MSendData()
* 功能:向SPI总线发送数据。
* 入口参数:data        待发送的数据
* 出口参数:返回值为读取的数据
****************************************************************************/
ADAPP_GLOBAL uint8  MSendData(uint8 data);

/****************************************************************************
* 名称:SPI8()
* 功能:向SPI总线发送单字节数据。但SPI的片选需要调用程序来设置
* 入口参数:data        待发送的数据
* 出口参数:返回值为读取的数据(单字节)
****************************************************************************/
ADAPP_GLOBAL uint8  SPI8(uint8 data8);


/****************************************************************************
* 名称:SPI16()
* 功能:向SPI总线发送两数据。
* 入口参数:data        待发送的数据
* 出口参数:返回值为读取的数据(两字节)
****************************************************************************/
ADAPP_GLOBAL uint16  SPI16(uint16 data16);

ADAPP_GLOBAL uint16  SPItest(uint16 data16);



/****************************************************************************
* 名称:ISendPP()
* 功能:发送6字节的同步字,并等待发送完毕。
****************************************************************************/
ADAPP_GLOBAL void  ISendPP(void);

#endif

⌨️ 快捷键说明

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