6296|17

70

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

串口通讯校验码问题 [复制链接]

截取了一款手机发送的指令码如下:
4b 00 21 27  00 01 00 8b  97 7e
4b 00 21 27  00 02 00 e3  bd 7e
4b 00 21 27  00 07 00 5b  c3 7e

4b应该是指令代码 8b 97 之类的是校验,7e结束
请问下校验码是怎么算出来的  

最新回复

没人回答我结帐了,知道的指点下啊  详情 回复 发表于 2010-3-29 11:54
点赞 关注

回复
举报

86

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
大哥,这个是加密和解密的内容吧,mark,学习。
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
CRC校验码,具体自己去百度查
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

4
 
试过了将所有的数据异或,也试过CRC好像都不是所要的结果。
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(初级)

5
 
引用楼主 lanbingg 的回复:
截取了一款手机发送的指令码如下:
4b 00 21 27 00 01 00 8b 97 7e
4b 00 21 27 00 02 00 e3 bd 7e
4b 00 21 27 00 07 00 5b c3 7e

4b应该是指令代码 8b 97 之类的是校验,7e结束
请问下校验码是怎么算出来的


4b应该是指令代码,7e结束,楼主分析基本对。
但8b 97  未必是校验,也许它们就是具体数据信息。
因为无论CRC 还是异或等校验都讲不通。

另外4b 00 21 27 00 也有可能是指令或者数据以及应用等的大类--小类--次小类。

当然
楼主所截取 手机发送的指令码,想问下 这些指令码 是手机发给谁的?
需要严格的安全校准吗?
也许楼主多虑了。

 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

6
 
是手机跟电脑同步时电脑方发送的指令,用来取得手机的数据
4b 00 21 27  00 00 00 53  8e 7e
4b 00 21 27  00 01 00 8b  97 7e
4b 00 21 27  00 02 00 e3  bd 7e
4b 00 21 27  00 03 00 3b  a4 7e
4b 00 21 27  00 04 00 33  e9 7e

其他部分都不变,只有第六在递增,表示取第N条数据,第八,九位随之变化,应该是用来校验的。不知其如何计算。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

7
 
应该是CRC16,你把头尾都去掉。看看00 21 27 00 00 00 53 8e对不对
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

8
 
不行的,CRC16结果是4ACB
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

9
 
楼主头像好恶心。。。。
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 9 楼 veron_04 的回复:
楼主头像好恶心。。。。
我是来看楼主头像的
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

11
 
^_^!!
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

12
 
猫咪眼睛好色啊
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

13
 
   校验码根据算法来的,自己定,一般sum 即可,自动溢出,为了检验传输数据的正确性。
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

14
 
加过了,不行
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

15
 
顶一下,盼高手解决
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

16
 
顶。。。。。。。。。。。。
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

17
 
mark 学习
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

18
 
没人回答我结帐了,知道的指点下啊
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表