dragon_hn 发表于 2014-2-19 10:39

xvezhe 发表于 2014-2-19 08:31 static/image/common/back.gif
valid_len=0;   // 全局变量

串口接收()


有区别,
if(valid_len==1) 应该是 else if(valid_len==1)

否者当收到0x55时,
先执行:
if(valid_len==0)      {.... valid_len=1;}
再接着执行:
if(valid_len==1)    {.. valid_len=0;}
用远到不了2

cmyldd 发表于 2022-4-20 12:31

这个挺管用的, 再多一级校验的也可以,轮廓简单明了
页: 1 [2]
查看完整版本: 如何判断串口帧头数据