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

📄 comm.h

📁 SM5964在系统编程的源代码,通过COMM串行口进行程序下载,方便嵌入式系统开发
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -