国产婷婷色综合av蜜臀av_午夜免费福利小电影_欧洲多毛裸体xxxxx_亚洲国产精品久久久久婷蜜芽_国产伦精品一区二区三区妓女

13019325660

中文 | English

沈陽弗仕德科技有限公司欄目

新聞資訊

十年CAN總線設(shè)備制造與服務(wù)商,提供整體解決方案

您當(dāng)前的位置: 主頁 > 新聞資訊 > 公司新聞 >

CRC是如何計(jì)算的?

CRC的計(jì)算,開始對(duì)一個(gè)16位寄存器預(yù)裝全1,然后將報(bào)文中的連續(xù)的8位字節(jié)對(duì)其進(jìn)行后續(xù)的計(jì)算。只有字符中的8個(gè)數(shù)據(jù)位參與生成CRC的運(yùn)算,起始位,停止位和校驗(yàn)位不參與CRC計(jì)算。CRC生成的過程中,每個(gè)8位字符與寄存器中的值異或,然后結(jié)果向最低有效位(LSB)方向移動(dòng)(Shift)1位,而最高有效位(MSB)位置充零。然后提取并檢查L(zhǎng)SB:如果LSB為1,則寄存器中的值與一個(gè)固定的預(yù)置值異或;如果LSB為0,則不進(jìn)行異常操作。這個(gè)過程將重復(fù)直到執(zhí)行完8次移位。完成最后一次(第8次)移位及相關(guān)操作后,下一個(gè)8位字節(jié)與寄存器的當(dāng)前值異或,然后又同上面描述過的一樣重復(fù)8次。當(dāng)所有報(bào)文中子節(jié)都運(yùn)算之后得到的寄存器中的最終值,就是CRC。

如果您還想了解更多相關(guān)內(nèi)容,可以加微信18309815706具體咨詢。


?