vartypedef.h

来自「一个在ADS1.2上的ZLG_TCPIP,操作系统是ucosii276版本」· C头文件 代码 · 共 41 行

H
41
字号
#define COM_MAX_LEN			3072		//接收数据最大的长度
#define SEND_MAX_LEN		200			//发送数据最大的长度
#define MAX_LED             1000        //可以驱动的最多彩灯
#define HX                  0x03        //包头
#define EX                  0x04        //包尾
//接收信息内容结构体
//同步头:0x03
//要发的包数:
//当前的包数:
//包长:


//结束符:0x04
struct REV_BUFF
{
	uint8 		Header;					//信息帧同步头
	uint8 		Ender;					//信息帧结束 
	uint8    	Buffer[COM_MAX_LEN];  	//收到的所有内容信息

	uint16		RevCheck;				//接收校验值
	uint16 		info_len;	 			//信息长度收到的所有内容长度
   	uint8 		Error;					//是否出错
	uint16		CheckSum;				//校验和
	uint8 		UDPStep;				//当前包是第几包
   	uint16  	Counter;				//计数器
};

//发送信息内容结构体
struct SEND_BUFF
{
	uint8    	Buffer[SEND_MAX_LEN];  	//发送的所有内容信息   
	uint16 		info_len;	 			//信息长度收到的所有内容长度
   	uint16  	Counter;				//计数器
	uint16		CheckSum;				//校验和
   	uint8 		HeadBuf[8];				//发送帧头
};

uint8 erro[]={"发送错误"};
uint8 sucess[]={"接受完毕"};
uint8 ProcessedData[256][MAX_LED];			//保存256K要发送的数据
uint8 UProcessData[MAX_LED][3];			//3个为一组RGB

⌨️ 快捷键说明

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