comm.h

来自「SM5964在系统编程的源代码,通过COMM串行口进行程序下载,方便嵌入式系统开」· C头文件 代码 · 共 39 行

H
39
字号
#ifndef _COMM_HEAD
#define _COMM_HEAD


///////////////////////////////////
#define  Baud9600        0//误差:0
#define  Baud19200       1//误差:0
#define  Baud38400       2//误差:0
#define  Baud115200      3//误差:0

#define COMM_TIMEOUT  0x8ffff
#define COMM_TIMEOUT1  0xfff

#define COMM_MAXLEN   255


/////////////////////////////////
//err
#define COMM_STX_ERR 		0X02
#define COMM_LEN_ERR 		0X03
#define COMM_XOR_ERR 		0X04
#define COMM_TMO_ERR 		0X05
#define COMM_CMD_ERR        0X06


extern void InitComm(unsigned char nBaudRate);
extern unsigned char ReadComm(unsigned char *ch);
extern unsigned char ReadComm1(unsigned char *ch);//加快启动过程
extern unsigned char WriteComm(unsigned char ch);


extern unsigned char ReceiveData(void);
extern void SendResponse(unsigned char StateCode,unsigned char *StrData,unsigned int Len);

extern xdata  unsigned char g_CommBuffer[600];
extern unsigned int g_CommLen;

#endif

⌨️ 快捷键说明

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