串口接收数据时,正确的数据被读出来显示了,那有错误的数据因为校验和等原因不正确,数据怎么处理?

2019-07-17 08:44发布

串口接收数据时,正确的数据被读出来显示了,那有错误的数据因为校验和等原因不正确,数据怎么处理?最好附上一个例子,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
guojun718
2019-07-17 18:06
错误帧一般都是丢弃了...
错误的帧怎么丢弃,具体是用那个控件吗?
丢弃的意思是不做任何处理,等待下一帧的数据包。
if(checkCRC(*data))
{
//正确处理
DataProcess();
}
else
{
//不做任何处理
}

一周热门 更多>