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

📄 gps.h

📁 一个基于XMODEM协议的下载字库的程序
💻 H
字号:


#ifdef UART_GLOBAL
	#define UART_EXT
#else
	#define UART_EXT	extern
#endif	

#define SOH 		0x01		//帧头
#define EOT 		0x04		//一帧数据接收完毕
#define ACK 		0x06		//发送下一条
#define NAK 		0x15		//重发上一条
#define CAN 		0x18

typedef struct {
	unsigned char chBuff[200];
	unsigned char chLen;
}recUART;

UART_EXT recUART rUARTRece;				//中断接收数据缓存区

UART_EXT unsigned char chRece_Over;		//所有数据接收完毕
UART_EXT unsigned int  nBlock_Count;	//接收Block计数
UART_EXT unsigned char chBlock_Over;	//一块数据接收结束
UART_EXT unsigned char chBlock_Start;	//一块数据接收开始


//------------------------------------------------------
UART_EXT void vGPS_Init(void);
UART_EXT void vGPS_SendChar(unsigned char chTemp);
//------------------------------------------------------
UART_EXT void vUART_Execute(void);
UART_EXT void vUART_TimeOut_Nak(void);
UART_EXT void vUART_TimeOut_Ack(void);
//------------------------------------------------------

⌨️ 快捷键说明

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