精品欧美在线观看_影音先锋亚洲欧美日韩_日韩欧美国产免费观看_日本中文字幕免费高清视频

酒酒
紅酒文化白酒知識
切換模式
收藏列表
放到桌面
工具搜索
用戶登陸
開始生成
LRC校驗(yàn)小知識

縱向冗余校驗(yàn)(Longitudinal Redundancy Check,簡稱:LRC)是通信中常用的一種校驗(yàn)形式,也稱LRC校驗(yàn)或縱向校驗(yàn)。它是一種從縱向通道上的特定比特串產(chǎn)生校驗(yàn)比特的錯誤檢測方法。在行列格式中(如磁帶),LRC經(jīng)常是與VRC一起使用,這樣就會為每個字符校驗(yàn)碼。在工業(yè)領(lǐng)域Modbus協(xié)議Ascii模式采用該算法

具體算法如下:

1、對需要校驗(yàn)的數(shù)據(jù)(2n個字符)兩兩組成一個16進(jìn)制的數(shù)值求和

2、將求和結(jié)果與256求模

3、用256減去所得模值得到校驗(yàn)結(jié)果(另一種方法:將模值按位取反然后加1)

例如16進(jìn)制數(shù)據(jù):01 A0 7C FF 02

(16進(jìn)制計算) 求和:01 + A0 + 7C + FF + 02 = 21E 取模:21E % 100 = 1E 計算:100 - 1E = E2

(10進(jìn)制計算) 求和:01 + 160 + 124 + 255 + 02 = 542 取模:542 % 256 = 30 計算:256 - 30 = 226

推薦工具
主頁 搜索 收藏 開燈關(guān)燈