📄 serial.h
字号:
/*===============================================================================//
//== 文 件 名:Serial.h
//== author :gnsusn
//== 说 明:串口中用到的数据
//== 修改日志:2008.7.15 创建文件
//==
//===============================================================================*/
#ifndef __SERIAL_H__
#define __SERIAL_H__
#define INVAL_POINTER 1 //== 指针无效
#define SERIAL_BUSY 2 //== 串口忙
#define SIDEL 0 //== 串口空闲可用
#define SMESSAGE 1 //== 串口发送信息标志
#define SDATA 2 //== 串口发送数据标志
struct _serial
{
unsigned char send_position; //== 记录发送缓冲区应该发送字符的位置
unsigned char* send_bufp; //== 发送缓冲区指针
unsigned char send_number; //== 记录发送数据的数据字节数
unsigned char flag; //== 指示发送类型 :: 0:是串口闲,可以用 1:信息 2:数据,在发送中断中判断此标志
unsigned char rece_position; //== 记录接收缓冲区中新接收到的数据应该存放的位置
unsigned char* rece_bufp; //== 接收缓冲区的指针
unsigned char rece_number; //== 记录接收缓冲区的可接收的字节数
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -