欧美 日韩 国产 成人 在线观看丨欧美综合自拍亚洲综合图丨3d动漫精品啪啪一区二区中丨人妻无码一区二区不卡无码av丨日躁夜躁狠狠躁2001

yxc111
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 204 個(gè)
工控威望: 292 點(diǎn)
下載積分: 1669 分
在線時(shí)間: 86(小時(shí))
注冊(cè)時(shí)間: 2010-03-12
最后登錄: 2020-04-15
查看yxc111的 主題 / 回貼
樓主  發(fā)表于: 2010-07-10 21:39
用RTU模式通訊  里面有個(gè)CRC的值怎么計(jì)算啊  最好有詳細(xì)的書或視屏傳個(gè)
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5292 個(gè)
工控威望: 7518 點(diǎn)
下載積分: 161750 分
在線時(shí)間: 3240(小時(shí))
注冊(cè)時(shí)間: 2007-11-21
最后登錄: 2025-08-12
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2010-07-11 10:00
前一陣也有好幾個(gè)關(guān)于CRC的問(wèn)題,樓上已經(jīng)逐個(gè)給出了解答。

在網(wǎng)上流行的CRC碼的計(jì)算方法如下:

1、 預(yù)置1個(gè)16位的寄存器為十六進(jìn)制FFFF(即全為1);稱此寄存器為CRC寄存器;

2、 把第一個(gè)8位二進(jìn)制數(shù)據(jù)(既通訊信息幀的第一個(gè)字節(jié))與16位的CRC寄存器的低 8位相異或,把結(jié)果放于CRC寄存器;

3、 把CRC寄存器的內(nèi)容右移一位(朝低位)用0填補(bǔ)最高位,并檢查移出位;

4、 如果移出位為0:重復(fù)第3步(再次右移一位); 如果移出位為1:CRC寄存器與多項(xiàng)式A001(1010 0000 0000 0001)進(jìn)行異或;

5、 重復(fù)步驟3和4,直到右移8次,這樣整個(gè)8位數(shù)據(jù)全部進(jìn)行了處理;

6、 重復(fù)步驟2到步驟5,進(jìn)行通訊信息幀下一個(gè)字節(jié)的處理;

7、 將該通訊信息幀所有字節(jié)按上述步驟計(jì)算完成后,得到的16位CRC寄存器;

8、 最后得到的CRC寄存器的高、低字節(jié)進(jìn)行交換即為:CRC碼。


據(jù)此,給出一個(gè)H05的CRC-16演算過(guò)程,
H05的CRC碼:
HFFFF:1111 1111 1111 1111
H05  :0000 0000 0000 0101
X0R  :1111 1111 1111 1010
--------------------------
N1-->  0111 1111 1111 1101
--------------------------
N2-->  0011 1111 1111 1110
HA001: 1010 0000 0000 0001
XOR : 1001 1111 1111 1111
--------------------------
N3-->  0100 1111 1111 1111
HA001: 1010 0000 0000 0001
XOR : 1110 1111 1111 1110
--------------------------
N4-->  0111 0111 1111 1111
--------------------------
N5-->  0011 1011 1111 1111
HA001: 1010 0000 0000 0001
XOR : 1001 1011 1111 1110
--------------------------
N6-->  0100 1101 1111 1111
--------------------------
N7-->  0010 0110 1111 1111
HA001: 1010 0000 0000 0001
XOR : 1000 0110 1111 1110
--------------------------
N8-->  0100 0011 0111 1111
||  H  4    3    7    F

大體就是這樣進(jìn)行8次移位,希望您沒(méi)有暈。

所以最好是通過(guò)軟件,讓程序來(lái)做這樣的麻煩事。
以三菱為例,你可以這樣做:


在D10~D15輸入進(jìn)行校驗(yàn)的數(shù),在D20就能得到結(jié)果。
本帖最近評(píng)分記錄:
  • 下載積分:+5(xqx666) 優(yōu)秀文章
  • 下載積分:+5(lcl0904) 感謝分享
    sjm213
    有小知識(shí),無(wú)大學(xué)問(wèn)。
    級(jí)別: 論壇版主

    精華主題: 7 篇
    發(fā)帖數(shù)量: 5292 個(gè)
    工控威望: 7518 點(diǎn)
    下載積分: 161750 分
    在線時(shí)間: 3240(小時(shí))
    注冊(cè)時(shí)間: 2007-11-21
    最后登錄: 2025-08-12
    查看sjm213的 主題 / 回貼
    2樓  發(fā)表于: 2010-07-11 23:37
    1.程序上傳不上傳,我很糾結(jié);
    2.判斷末位是0與否看的是移出位,即移位之前的那個(gè)末位,但做XOR的卻是移位后的數(shù),所以文字闡述可能造成誤解,但看程序就能推敲出來(lái);
    3.這個(gè)程序里16位不行,至于為什么您自己推敲!當(dāng)然您可以用別的辦法,避免使用32位!

    主站蜘蛛池模板: 99在线精品国自产拍不卡| 任我爽精品视频在线播放| 亚洲人成电影在线播放| 丰满少妇又爽又紧又丰满在线观看| 自拍偷自拍亚洲精品偷一| 97夜夜澡人人爽人人| 噜噜久久噜噜久久鬼88| 人妻精品国产一区二区| 日产a一a区二区www| 狠狠综合久久久久综合网址 | 亚洲精品午夜久久久伊人| 无码人妻久久一区二区三区蜜桃| 国产亚洲精品bt天堂精选| 久久九九精品国产综合喷水| 国产精品合集久久久久青苹果| 女人扒开屁股爽桶30分钟| 国产婷婷综合在线视频中文| 乱中年女人伦av三区| 7777精品伊久久久大香线蕉| 伊人大杳焦在线| 成人午夜免费无码区| 久久精品麻豆日日躁夜夜躁妓女| 欧美日韩一区二区三区自拍| 欧美人与物ⅴideos另类| 免费无遮挡无码视频网站| 欧美性大战久久久久xxx| 国产97色在线 | 中国| 男人边吻奶边挵进去视频| 久播影院无码中文字幕| 久久九九av免费精品| 亚洲成a人片777777| 少妇被粗大的猛进69视频| 天天躁日日躁很很很躁| 四虎国产精品永久免费网址| 极品美女扒开粉嫩小泬| 国产日韩制服丝袜第一页| 国产三级在线观看完整版| 99久久久无码国产精品9| 亚洲女人色综合小说| 亚洲老妇色熟女老太| 男人扒开女人双腿猛进视频|