久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2321|回復: 14
打印 上一主題 下一主題
收起左側

向大神們請教關于校驗和計算的問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:761175 發表于 2022-11-29 11:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位老師,這串數值,最后兩位是校驗和。怎么計算。列文是這樣的 AA A3 01 00 CE 00 04 00 00 00 83 5B 。
按技術指導是這樣的
  字  內容
  1  數據頭(低字節)0xAA
  2  數據頭(高字節) 0xA3
  3  地址信息0x1 或 0x2
  4  

  5  s信號
  6  

  7  數值(低字節)
  8數值(高字節)
  9  預留正常 為0x00
  10  

  11  校驗和從頭開始 ,和為0
  12  校驗和一個字
我用了很多方法算出結果和列文的就是不一樣請幫忙看看。謝了

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:752974 發表于 2022-11-29 14:56 | 只看該作者
算法不知道如何算校驗和!拍腦門吧!
回復

使用道具 舉報

板凳
ID:213173 發表于 2022-11-29 15:01 | 只看該作者
校驗和計算取決于你的通訊協議。常見校驗和 = ((取反(字節 1+字節 2+……+字節 n)) + 1)%256。
回復

使用道具 舉報

地板
ID:213173 發表于 2022-11-29 15:19 | 只看該作者
AA A3 01 00 CE 00 04 00 00 00 83 5B 此校驗和算法可能是:校驗和 =( (取反(字節 1+字節 2+……+字節 n))-1)%256。校驗和=((~0x2a3)-1)%256=0x5b
回復

使用道具 舉報

5#
ID:761175 發表于 2022-11-29 17:30 | 只看該作者
munuc_w 發表于 2022-11-29 14:56
算法不知道如何算校驗和!拍腦門吧!

有什么辦法嗎
回復

使用道具 舉報

6#
ID:761175 發表于 2022-11-29 17:31 | 只看該作者
wulin 發表于 2022-11-29 15:19
AA A3 01 00 CE 00 04 00 00 00 83 5B 此校驗和算法可能是:校驗和 =( (取反(字節 1+字節 2+……+字節 n)) ...

十分感謝,我試試
回復

使用道具 舉報

7#
ID:761175 發表于 2022-11-29 18:38 | 只看該作者

你好,在打擾下,有兩個問題,
AA A3 01 00 CE 00 04 00 00 00 83 5B
第一,按技術指導,第11位也是校驗和。這83怎么來的
第二。我按你的方法 NOT(2A3)-1%256=FD5B怎么不等與0X5B。哪里錯了,請指導一下
回復

使用道具 舉報

8#
ID:883242 發表于 2022-11-29 18:47 | 只看該作者
不像校驗和,更像是CRC16,把不同多項式CRC16算法都拿來試一下吧。
回復

使用道具 舉報

9#
ID:761175 發表于 2022-11-30 10:59 來自手機 | 只看該作者
Hephaestus 發表于 2022-11-29 18:47
不像校驗和,更像是CRC16,把不同多項式CRC16算法都拿來試一下吧。

你好,能介紹個軟件或網址嗎
回復

使用道具 舉報

10#
ID:213173 發表于 2022-11-30 14:52 | 只看該作者
稻草人008 發表于 2022-11-29 18:38
你好,在打擾下,有兩個問題,
AA A3 01 00 CE 00 04 00 00 00 83 5B
第一,按技術指導,第11位也是校 ...

0xFD5B%256,%取余數。舍棄高8位,保留低8位不就是0x5B,沒有錯啊。腦筋轉不過來?實際運算結果是0xa3,溢出部分自動消失。0xa3取反=0x5c,0x5c-1=0x5b。
回復

使用道具 舉報

11#
ID:123289 發表于 2022-11-30 17:14 | 只看該作者
校驗是有方式的,方式有千百種。所以在此之前必須有個協議,對此進行規定。
所以在回答你的問題之前,你能給出校驗的協議嗎?
我自己也定義過一種:將所有字節的異或值作CRC的高字節,將所有字節的算術和作CRC的低字節。這也是一種方案。
回復

使用道具 舉報

12#
ID:401564 發表于 2022-11-30 21:31 | 只看該作者
為什么會有這個問題呢?
你的數據是怎么來的?上位機?串口?還是其它的外圍器件?
如果有,看數據手冊不就行了
如果你什么都沒有,那要這個器件干嘛呢?
回復

使用道具 舉報

13#
ID:883242 發表于 2022-11-30 21:57 | 只看該作者
真是服了你們了,這么簡單的加法問題怎么就沒人能算一算?
A3AA + 1 + CE + 4 + 5B83 = 0 (去掉溢出的最高位)。

就是個最簡單的校驗和,跟intel HEX文件計算方法完全一樣!
回復

使用道具 舉報

14#
ID:761175 發表于 2022-12-2 17:01 來自手機 | 只看該作者
Hephaestus 發表于 2022-11-30 21:57
真是服了你們了,這么簡單的加法問題怎么就沒人能算一算?
A3AA + 1 + CE + 4 + 5B83 = 0 (去掉溢出的最 ...

十分感謝,這方法是對的,
回復

使用道具 舉報

15#
ID:761175 發表于 2023-1-16 15:54 | 只看該作者
Hephaestus 發表于 2022-11-30 21:57
真是服了你們了,這么簡單的加法問題怎么就沒人能算一算?
A3AA + 1 + CE + 4 + 5B83 = 0 (去掉溢出的最 ...

AA AA 7E 5E 55 02 33 01 01 00 EF 03 00 00 55 02 36 01 00 00 F6 03 00 00 86 11 24 00 1F 01 00 00 00 00 00 00 16 D5
老師你好,能在幫我看看這像什么校驗碼。最后兩位也是校驗數
回復

使用道具 舉報

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

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美二区 | av一区二区三区在线观看 | 99久久99热这里只有精品 | 欧美一级做性受免费大片免费 | av一区二区在线观看 | 亚洲视频中文字幕 | 91久久久久久久久久久久久 | 91av视频| 午夜国产| 国产精品亚洲综合 | 一区二区三区免费 | 综合二区 | 完全免费在线视频 | 狠狠操在线 | 在线一区二区三区 | 欧美精品一区久久 | 久久精品中文字幕 | 国产精品一区二区在线免费观看 | 久久精品91| 日韩国产精品一区二区三区 | 天天干天天爱天天 | 免费在线观看av网址 | 欧美视频成人 | 天天想天天干 | 成人在线观看免费 | 人成在线视频 | 91精品国产综合久久婷婷香蕉 | 性高朝久久久久久久3小时 av一区二区三区四区 | 成人在线欧美 | 日韩欧美国产一区二区三区 | 国产露脸对白88av | 国产日韩欧美在线观看 | 久久久久久久久淑女av国产精品 | 欧美成人黄色小说 | 午夜亚洲 | 浴室洗澡偷拍一区二区 | 久久国产精品亚洲 | 国产精品美女久久久久久免费 | 国产精品视频播放 | 成av在线 | 欧美色视频免费 |