欧美日韩在线一区二区-欧美日韩在线一区二区三区-欧美日韩在线一区亚洲二区-欧美日韩在线永久免费播放-欧美日韩整片中文字幕-欧美日韩制服丝袜六区

plc學者
級別: 略有小成
精華主題: 0
發帖數量: 190 個
工控威望: 362 點
下載積分: 3341 分
在線時間: 379(小時)
注冊時間: 2011-07-18
最后登錄: 2025-03-08
查看plc學者的 主題 / 回貼
樓主  發表于: 2012-02-14 21:47
MODBUS通訊協議RTU模式中的CRC效驗是怎么算的,哪位大哥能給解析一下,不勝感激!!
xcgksp
級別: 略有小成
精華主題: 0
發帖數量: 131 個
工控威望: 257 點
下載積分: 696 分
在線時間: 49(小時)
注冊時間: 2011-11-12
最后登錄: 2024-08-07
查看xcgksp的 主題 / 回貼
1樓  發表于: 2012-02-15 16:51
       MODBUS協議CR-16碼的算法傳輸格式的最后兩字節為CRC碼,高位在后,低位在前其余為信息,高位在前,低位在后。例子,傳輸信息為0x0106000503E89975,(0x表示為十六進制)則CRC = 0x7599.,初始信息為:0x0106000503E8 傳輸信息中的CRC碼(0x7599)是如何算出來的?
一般算法:
1. 將CRC賦值0xFFFF。
2. 取初始信息的第一個字節(8位)與CRC(0xFFFF)進行異或運算,將結果賦給CRC。
3. 將CRC數據右移一位,最前位(左邊)補0。
4. 如果右移前,CRC最低位(最右端)為1,則將右移后的CRC與0xA001進行異或運算,且將結果賦給CRC。否則,跳過此步。
5. 重復3,4步8次(即右邊8位)。
6. 對初始信息的下一個字節,同樣執行2,3,4,5步,直到信息中所有字節都執行了同樣的步驟。
7. 將此時得到的CRC值的高8位和低8位交換,加在初始信息末尾即得到完整的傳輸信息。  
例子初始信息為:0x0106000503E8 初始CRC:0xFFFF
本帖最近評分記錄:
  • 下載積分:+3(plc學者) 非常感謝

    主站蜘蛛池模板: 夜夜草成人网站 | 久久久无码欧美精品性 | 国产亚洲AV片在线观看16女人 | 91在线免费看 | 国产高清国内精品福利色噜噜 | aⅴ中文 | 国产精品视频一区二区三区三级 | 成人做色视频在 | 日本黄网站三级三 | 国产国语一级毛片 | 激情久久久久久久久久 | 看看免费a一片欧 | 亚洲AⅤ鲁丝一区二区三区 亚洲aⅴ秘区二区三区4 | 91精品啪在线观看国产老湿机 | 国产色无码精品视频国产 | 国语自产免费精品视频一区二区 | 日本免费高清视屏在线 | 国产精品亚洲综合一区 | 国产精品99精品免费视频 | 91亚洲精品无码久久久久 | 日日摸天天添到高潮 | 国产二区交换配乱婬 | 免费看成人国产一区二区三区 | 二区无码国产97人妻人人做人碰人人爽 | 成人在线毛片精品伊人热e国产 | 女同在线观看亚洲国产精品 | 成人黄色视频网址大全 | 在线观看免费国产视频 | 四房播播最新地址 | 91精品国产91久久综合 | 天堂久久国产精品一区二区 | 国产又爽又猛又粗的A片 | 2020年国产高中毛片在线视频 | 18禁成年宅男午夜网 | 香蕉人人超人人超碰超国产 | 亚洲欧美人人 | 欧美成人看片一区二区三区尤物 | 国产精品一线二线三线区别解析 | 国产精品无码无卡a级毛片 国产精品无码无卡毛片不卡视 | 黄视频在线观看www 黄视频在线观看www免费 | 久久久久国产精品四虎 |