下面这种通信协议程序上应该怎么处理好啊?谢谢。
这个数据是上位机发给单片机处理的,单片机应怎么能更好的处理每条指令。谢谢。请指点,给点思路,十分感谢。
格式如下:
01 //就是这么一个字节。
ABC(120,50,60000,35,请放石料 )
CHECK0(40,210,1,1,1,0,0,0,0,水泥 )
CHECK1(40,250,1,0,0,0,0,0,0,管装 )
CHECK2(40,150,1,0,0,0,0,0,0,2009-12-30 )
CHECK3(240,150,1,0,0,0,0,0,0,836475 )
CHECK4(240,250,1,0,0,0,0,0,0,生产厂 )
CHECK5(240,210,1,0,0,0,0,0,0,负责人 )
CHECK6(290,210,1,0,0,0,0,0,0,部门 )
OK(50,120,4,1,0,0,100,0,0,87654325 )
END()
上位机发的命令就是这样的,每条之间有回车换行,且一次发下来的。
ETX |