?? modbusstr.h
字號:
#ifndef MODBUSSTR_H
#define MODBUSSTR_H
//==============================================
#define uchar unsigned char
#define uint unsigned int
#define uint8 unsigned char
#define uint16 unsigned int
//接收緩沖區結構變量
typedef struct str_rxd_pool
{
uint8 pool[255]; //接收數據緩沖區
uint8 front; //頭指針
uint8 rear; //尾指針
uint8 rd_byte; //暫存讀數據
uint8 frm_num; //緩沖區中的幀數量
uint8 add_buf[16]; //用于存放接收緩沖的地址,可以存放16個幀地址,奇數位是首地址,偶數位是尾地址
uint8 rec_buf[255]; //去除包頭包尾后的數據保留區,這里只保留一幀有效數據
uint8 start_0x7e; //接收到幀頭標志
uint8 end_0x0d; //接收到幀尾標志
}StrRxd;
//===============================================
//發送緩沖區結構變量
typedef struct str_txd_pool
{
uint8 pool[255]; //發送數據ASCII緩沖區
uint8 combuf[255]; //發送數據HEX緩沖區
uint8 txd_len; //發送數據長度
}StrTxd;
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -