国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

 找回密碼
 注冊
搜索

西門子S7-200 Smart的CRC-16效驗程序

[復制鏈接]
樓主
emx 發表于 2024-1-28 17:05:07 | 只看該作者 |只看大圖 |倒序瀏覽 |閱讀模式
crc-16 效驗 smart s7200.zip (8.73 KB)
crc程序在tongxin(SBR2)中
西門子S7-200 Smart的CRC-16效驗程序 1.png
西門子S7-200 Smart的CRC-16效驗程序 1.png
計算方法一般都是:
(1)、預置1個16位的寄存器為十六進制FFFF(即全為1),稱此寄存器為CRC寄存器;
(2)、把第一個8位二進制數據(既通訊信息幀的第一個字節)與16位的CRC寄存器的低8位相異或,把結果放于CRC寄存器,高八位數據不變;
(3)、把CRC寄存器的內容右移一位(朝低位)用0填補最高位,并檢查右移后的移出位;
(4)、如果移出位為0:重復第3步(再次右移一位);如果移出位為1,CRC寄存器與多項式A001(1010 0000 0000 0001)進行異或;
(5)、重復步驟3和4,直到右移8次,這樣整個8位數據全部進行了處理;
(6)、重復步驟2到步驟5,進行通訊信息幀下一個字節的處理;
(7)、將該通訊信息幀所有字節按上述步驟計算完成后,得到的16位CRC寄存器的高、低字節進行交換;
(8)、最后得到的CRC寄存器內容即為:CRC碼。
沙發
嘻嘻軍的春天 發表于 2024-10-23 10:13:14 | 只看該作者
結果不對 騙子
板凳
 樓主| emx 發表于 2024-10-23 11:24:15 | 只看該作者

crc程序在tongxin(SBR2)中

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

手機版|小黑屋|ELEOK |網站地圖

GMT+8, 2026-5-26 02:10

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回復 返回頂部 返回列表