CRC計算器可以在軟件界面快速計算校驗碼,直接打開軟件就可以手動輸入數據開始計算,可以在軟件界面選擇CRC8、CRC16、CRC32三種編碼執行計算,直接輸入二進制、十進制、十六進制的數據到軟件就可以計算校驗碼,也可以在軟件打開bin讀取數據,從而計算CRC校驗碼,計算的結果都是可以復制使用的,適合需要分析通訊數據的朋友使用,將寄存器的數值輸入到軟件就可以立即計算結果,軟件也可以設置多項式,設置BIT反轉方式,設置加密值。
1、CRC計算器提供驗證就計算功能,輸入數值就可以直接計算
2、支持數據大小顯示,打開bin可以在軟件查看大小
3、支持清空輸入,需要重新計算就清空軟件錄入的數據
4、支持結果復制,CRC的計算結果可以復制使用
5、可以在軟件右側調整計算的參數,支持加密值設置,支持初始值設置
6、支持BIT反轉設置,支持多項式內容設置
7、支持CRC8、CRC16、CRC32三種算法設置,對不同的數據切換算法
1、CRC計算器使用過程簡單,可以輕松計算最后的結果
2、基本不需要您設置任何內容,粘貼數據到軟件就可以計算CRC
3、支持多種計算方式,支持手動輸入和直接加載bin文件
4、如果手動計算CRC比較復雜就可以通過這款軟件一鍵計算結果
1、啟動CRC計算器就可以顯示計算界面,直接在軟件界面輸入數值就可以點擊計算
2、打開文件功能,將bin打開到軟件讀取數據,從而驗證bin
3、算法設置功能,可以選擇CRC8、CRC16、CRC32執行本次計算
4、BIT反轉選擇,提供MSB First以及LSB First選項,如果你知道就自己切換吧
5、如果已經打開bin就可以直接點擊計算,軟件會顯示驗證結果內容
6、輸入OXFFFF,計算的結果是24,如果你需要計算CRC就可以選擇CRC計算器
1、手工寫入計算功能介紹
2、直接加載BIN文件
計算流程:
加載一值為0XFFFF的16位寄存器,此寄存器為CRC寄存器。
把第一個8位二進制數據(即通訊信息幀的第一個字節)與16位的CRC寄存器的相異或,異或的結果仍存放于該CRC寄存器中。
把CRC寄存器的內容右移一位,用0填補最高位,并檢測移出位是0還是1。
如果移出位為零,則重復第三步(再次右移一位);如果移出位為1,CRC寄存器與0XA001進行異或。
重復步驟3和4,直到右移8次,這樣整個8位數據全部進行了處理。
重復步驟2和5,進行通訊信息幀下一個字節的處理。
將該通訊信息幀所有字節按上述步驟計算完成后,得到的16位CRC寄存器的高、低字節進行交換
最后得到的CRC寄存器內容即為:crc校驗碼
網友評論