• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

chroma 8000软件中的计算CRC校验值命令求助!结果不对。

最近在chroma 8000系统增加一个变频器模块,通讯指令需要计算CRC16校验码,但是用软件自带的CRC_GetCalcResult命令算出来的结果和在网上下的好几款CRC16计算软件算出的结果不对,如0x01,0x06,0x00,0x05,0x01,0x02这条指令,8000软件算出的是0x8191,CRC16计算软件算出的是0x9a19.求各位大哥大姐们帮分析原因,谢谢啦!!!

全部回复(8)
正序查看
倒序查看
livenliu
LV.4
2
2015-04-22 15:56

你可以嘗試下以下指令,看能不能得到想要的結果

 

0
回复
2015-04-22 20:12

0
回复
kiko
LV.5
4
2015-04-23 15:21
@livenliu
你可以嘗試下以下指令,看能不能得到想要的結果 [图片]
注意高低位是反的。。。
0
回复
qiuxd
LV.4
5
2015-04-30 08:44
@yanjianing
[图片]
专业清晰的解答
0
回复
k8882002
LV.9
6
2015-05-11 19:21
@livenliu
你可以嘗試下以下指令,看能不能得到想要的結果 [图片]
网上有现成计算CRC16的软件,跟软件计算出来的对比一下。
0
回复
woniushi
LV.4
7
2015-05-13 13:39
@yanjianing
[图片]

那個表,看來需要下載一個!

0
回复
ketty915
LV.2
8
2015-05-22 00:03
@kiko
注意高低位是反的。。。
不都是低位在前高位在后吗,二进制数组则相反
0
回复
andy_wjy
LV.4
9
2015-05-22 08:00
@yanjianing
[图片]
夠專業!
0
回复