關於串列埠通訊校驗演算法,求幫助!!

2021-06-17 22:31:55 字數 423 閱讀 5320

串列埠資料如下:

41 00 c4 00 02 40 12 f9 fe

42 00 c4 00 02 40 12 97 56 

43 00 c4 00 02 40 12 42 c9

44 00 c4 00 02 40 12 5a 0e

45 00 c4 00 02 40 12 8f 91 

46 00 c4 00 02 40 12 e1 39 

47 00 c4 00 02 40 12 34 a6

其中已知第乙個位元組為裝置的位址碼,最後兩個位元組為校驗碼!現在我要從這些資料中找到通訊過程中使用到的校驗演算法。。

我找了很久都沒有找到合適的校驗演算法,我猜想這裡使用到的是crc校驗演算法,但是我驗證了一下,好像不是!不知道是不是我寫的crc校驗演算法程式出錯了!

求各位大聲幫忙呀,小弟在此謝過了!

TCP UDP 校驗演算法

經常看計算機網路相關的書時,每次看到關於ip或者是udp報頭校驗和時,都是一笑而過,以為相當簡單的東西,不就是16bit資料的相加嗎!最近在學習ping命令的源待時,看到裡面有關於校驗和的演算法。一頭霧水,後來查詢資料,看到校驗和是16bit字的二進位制反碼和。總是覺得很奇怪,為什麼會用反碼和,而不...

VB CRC校驗演算法實現

以下是crc16位 校驗函式,使用的是查表法 private function crc16 data as byte as string dim crc16hi as byte dim crc16lo as byte crc16hi hff crc16lo hff dim i as integer ...

ECC記憶體校驗演算法

ecc的全稱是error checking and correction,是一種用於 nand 的差錯檢測和修正演算法。如果操作時序和電路穩定性不存在問題的話,nand flash 出錯的時候一般不會造成整個 block 或是page 不能讀取或是全部出錯,而是整個 page 例如512bytes ...