📄 zlg500s_comm.h
字号:
#ifdef ZLG500S_COMM_GLOBALS
#define ZLG500S_COMM_EXT
#else
#define ZLG500S_COMM_EXT extern
#endif
#define zlg500S_Int (IO0PIN & (1<<16))
#define MAXSERSIZE 31+6
ZLG500S_COMM_EXT INT8U SerBfr[MAXSERSIZE]; //串行数据缓冲区
//定义串行数据缓冲区各字符单元索引值
#define FRAMELEN 0 //帧长度
#define CMDTYPE 1 //包号
#define COMMAND 2 //命令
#define STATUS 2 //响应状态
#define LENGTH 3 //数据长度
#define DATA 4 //数据起始位置
#define PRTCLEN 6 //协议字符长度
ZLG500S_COMM_EXT volatile INT8U SerDTvalid; //串行数据接收有效位
#define STX 0x20
#define ETX 0x03
#define ACK 0x06
ZLG500S_COMM_EXT void ZLG500S_COMM_Init(void);
ZLG500S_COMM_EXT INT8U Ser_Send(void);
ZLG500S_COMM_EXT INT8U Ser_Rcv(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -