您的位置:首页 > 其它

BCC校验

2015-08-24 14:45 232 查看
1.BCC异或校验法

适用范围:

适用于大多数要求不高的数据通讯。

应用场景:

IC卡接口通讯、很多单片机系统的串口通讯都使用。

实现方法:

很多基于串口的通讯都用这种既简单又相当准确的方法。它就是把所有数据都和一个指定的初始值(通常是0)异或一次,最后的结果就是校验值,通常把它附在通讯数据的最后一起发送出去。接收方收到数据后自己也计算一次异或和校验值,如果和收到的校验值一致就说明收到的数据是完整的。

例如:

bcc=0x00;

for(i=1;i<length-1;i++)

{

bcc^=recv[i];

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: