📄 cmdparse.c
字号:
#include <REG932.H>
#include <Define.h>
#include <Stdio.h>
#include <Intrins.h>
void CmdParse(void)
{
bit i,j,k;
EX1=0;
ES=0;
CmdParseFg=0;
DataSaveSt=0;
DataDeal();
i=CheckSum();
//i=1;
if(i)
{
j=CheckAvailabilityAdd();//单独命令地址解析标志
if(j)
{
AvailabilityAddParse();
}
else
{
k=CheckBroadcast(); //广播命令地址解析标志
if(k)
{
BroadcastAddParse();
}
else
{
ClerRam=1;
ClerInceptBuf();
}
}
}
else
{
ClerRam=1;
ClerInceptBuf();
}
EX1=1;
ES=1;
/* if(ComInceptTime==0)//接收超时---清楚接收缓存区数据
{
if(CmdParseFg==0)
{
ClerRam=1;
InDataFg=0;
ClerInceptBuf();
}
}*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -