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

📄 uart.h

📁 通过车载终端采集GPS数据
💻 H
字号:
#ifndef _UART_H_
#define _UART_H_


#define RET_TYPE            0x60                 //返回类型
#define RET_OK              0x00                 //命令执行成功
#define RET_INVALID         0x01                 //参数无效
#define RET_NOT_SUPPORT     0x02                 //参数不支持
#define RET_NOT_REMOTE      0x03                 //远端设备不存在
#define RET_NOT_CONNECT     0x04                 //联络不上远端设备
#define RET_HAND_ERROR      0x05                 //手动切换错误,强制保护模式或备用纤有故障   
#define RET_HAND_FORCE      0x06                /*强制模式,手动切换失败*/

/*全双工串口数据结构*/
typedef struct 
{
    unsigned char txState;          /*发送状态标志*/
    unsigned char rxState;          /*接收状态标志*/
    unsigned char txTimer;          /*发送数据包间隔控制定时器*/
    unsigned char rxTimer;          /*接收超时控制*/
    unsigned char txLen;            /*发送数据长度*/
    unsigned char rxLen;            /*接收数据长度*/
    unsigned char *txPtr;           /*当前发送指针*/
    unsigned char *rxPtr;           /*当前接收指针*/
}UART_INFO;


#define PACKET_RECEIVE_OK   0x55

void uart1_timeout(void) ;


#endif /*_UART_H_*/

⌨️ 快捷键说明

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