basic_hardware.h

来自「采用LPC的芯片做的气体排放检测,包括气体成分分析,数据的处理,数据传输给工作站」· C头文件 代码 · 共 32 行

H
32
字号
//#include "../Header/basic_hardware.h"
//其对应的实现文件在 "target.c"

void	HappyLED(void);
//与硬件有关,开放给其它 C 文件的外部函数定义
extern	void		SendBlock(unsigned char ucWitchUART,
							 const unsigned char *pByte,
							 unsigned char nLen);
extern	void 		Sleep(unsigned int	nDelayTime);
extern	void 		memset(unsigned char* Buf,unsigned char ucData,unsigned int nLen);
extern	void 		memcpy(unsigned char* ,unsigned char* ,unsigned int );
	//---    UART0  上位机通讯 ---//
//extern unsigned int IsUART0RecData(void);
//extern unsigned int GetUART0BufLen(void);
//extern void			ClearUART0Buf(void);
//extern void			StoreHostData(unsigned char* pReadByte,unsigned int nBufLen);
	//---    UART1  仪器通讯   ---//
//extern unsigned int GetUART1BufLen(void);
//extern void			ClearUART1Buf(void);
//extern void			StoreDevData(unsigned char* pReadData,unsigned char ReadBufLen);
	//---    UART2  仪器通讯   ---//
//extern	void	FFPortSendData(unsigned char COM,unsigned char* pByte,int nLen);
#define		FFPortSendData	SendBlock
extern	void	FFPortReadData(unsigned char COM,unsigned char* pByte,int nLen);
extern	unsigned int FFPortGetRxBufDataLen(unsigned char	ucWitchUart);	
void	FFPortClearRxBuf(unsigned char	ucWitchUart);
	//---    T0,系统时间有关   ---//
extern unsigned int GetSysTimeTick(void);
extern void			ResetClock(void);
extern unsigned int	IsTimeOut(unsigned int nDelayTime);	

⌨️ 快捷键说明

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