com.h

来自「PIC串口程序  可以帮助你编写串口程序  里面还有我自己做的协议 很方便」· C头文件 代码 · 共 27 行

H
27
字号

typedef struct
{	uint8 full;			//数据被读取标志,当FULL=1时,禁止接收。
	uint8 head;		//帧头
	uint8 sum;
	uint8 cmd;
	uint8 string;	//4个字节的有效数据
}	TYPE_COM_BUFF;


 bank1 extern TYPE_COM_BUFF comBuff;
#define clear_comBuff()	comBuff.full=0
#define set_comBuff()	comBuff.full=1
#define checkFull_comBuff()	comBuff.full
#define head_comRec comBuff.head

void comSendData(uint8 data1,uint8 data2);
uint8* readComDataPd(void);
uint8 readComCommand(void);
void comInit(void);
void IRQ_UART1 (void);

#define SOH  1    //传输的侦头
#define STX  2    //正文开始控制符
#define ETX  3    //正文结束控制符
#define EOT  4    //传输结束控制符

⌨️ 快捷键说明

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