视功能bcc的正常值 信息校核的范围和方法有哪些?
浏览量:3190
时间:2021-03-11 06:22:46
作者:admin
信息校核的范围和方法有哪些?
实现方法:最简单的验证是直接比较原始数据和要比较的数据,看它们是否完全相同。这种方法是最安全和最准确的。这也是效率最低的。应用实例:龙珠CPU在线调试工具bbug.exe文件. 当它与龙珠CPU通信时,bbug发送一个字节,CPU返回接收到的字节。Bbug在继续发送下一个字节之前确认它刚刚发送了该字节。实现方法:在数据存储和传输中,在字节中增加一个附加位来检查错误。校验位可以通过数据位的异或来计算。应用实例:串口通信第一次模拟考试为8位数据通信,加9位校验值。BCC-XOR(block-check-character)实现方法:许多基于串口的通信都采用这种简单而准确的方法。它是用一个指定的初始值(通常为0)对所有数据进行异或运算,最后的结果是校验值,它通常附加到最后一个通信数据上并一起发送出去。在接收数据之后,接收器还计算XOR检查值。如果异或校验值与接收到的校验值一致,则接收到的数据是完整的。检查值计算的代码类似于:unsigned UCRC=0//检查(int i=0I)的初始值
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
干净励志短句 努力加油的简单句子