gps.h
来自「一个基于XMODEM协议的下载字库的程序」· C头文件 代码 · 共 37 行
H
37 行
#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 + =
减小字号Ctrl + -
显示快捷键?