数据处理流程 总体流程 数据放入缓冲 PushToComFIFO(RecBuffer,BufLen); 从数据缓冲中解包协议格式-读缓冲 GetDataFromComFIFO(ComStr); 从数据缓冲中解包协议格式-协议格式解析 Get_XXX_Msg(&sync,&DataIndex ,DataBuffer) 从协议包格式中解出内容信息 Command_Class(ComStr); GetSubItem(Buffer, strlen(Buffer),3,cBufOut); 总体流程 在两个设备对接通讯时都会用到协议处理的功能,将接受的协议数据接收到后解包后得到传输的内容,下面写一下轮询方式的流程处理过程 PushToComFIFO(RecBuffer,BufLen); if(GetDataFromComFIFO(ComStr)) { Command_Class(ComStr); } 转存