[求助] CRC16校验

emily_1105   2016-10-10 14:46 楼主
等收到一帧数据的时候进行CRC16校验,还是收到一个字节就进行校验呢?谢谢!

回复评论 (21)

都行啊,那个无所谓,问题是你的帧怎么区分
点赞  2016-10-10 15:03
收到一帧数据进行校验啊,你能怎么对一个字节进行校验?我是帧校验的。。。
亚里士缺德
点赞  2016-10-10 15:16
一般是先验证帧长度,长度对了,自己用crc计算出校验码,再跟帧里面的校验码对比,一样的话就是校验通过了
点赞  2016-10-10 15:29
你都说了是一帧啊,收完了一帧后才能CRC的,要不CRC结果不对的
点赞  2016-10-10 21:23
引用: huo_hu 发表于 2016-10-10 15:03
都行啊,那个无所谓,问题是你的帧怎么区分

恩 好的 谢谢您。
点赞  2016-10-11 10:09
引用: 汤权 发表于 2016-10-10 15:16
收到一帧数据进行校验啊,你能怎么对一个字节进行校验?我是帧校验的。。。

也可以对一字节进行校验的。
点赞  2016-10-11 10:09
引用: sint27 发表于 2016-10-10 15:29
一般是先验证帧长度,长度对了,自己用crc计算出校验码,再跟帧里面的校验码对比,一样的话就是校验通过了

奥 谢谢您,长度用计数累加就行吧,如果这一帧数据接收完了,再比较接收数据的长度是否与发送的数据长度相等。不知道是不是这样理解。
点赞  2016-10-11 10:11
引用: jinyi7016 发表于 2016-10-10 21:23
你都说了是一帧啊,收完了一帧后才能CRC的,要不CRC结果不对的

奥,感觉一个字节也可以进行校验吧。
点赞  2016-10-11 10:11
引用: jinyi7016 发表于 2016-10-10 21:23
你都说了是一帧啊,收完了一帧后才能CRC的,要不CRC结果不对的

奥,感觉一个字节也可以进行校验吧。谢谢您。
点赞  2016-10-11 10:11
引用: emily_1105 发表于 2016-10-11 10:09
也可以对一字节进行校验的。

奇偶校验么??  恕我无知啊
亚里士缺德
点赞  2016-10-11 10:26
引用: emily_1105 发表于 2016-10-11 10:11
奥,感觉一个字节也可以进行校验吧。

CRC16啊,这个是对协议进行验证的,对一个字节校验就是奇偶了吧。
点赞  2016-10-11 12:20
引用: jinyi7016 发表于 2016-10-11 12:20
CRC16啊,这个是对协议进行验证的,对一个字节校验就是奇偶了吧。

你的理解跑偏了,所谓一个字节校验是指收到一个字节就校验一下,硬件电路就是一个字节一个字节进行校验的,这样收到一个字节就校验一下,会比较节省时间。最终收完一帧数据,校验结果就出来了,对比一下对不对就可以了。
点赞  2016-10-11 12:25
引用: lcofjp 发表于 2016-10-11 12:25
你的理解跑偏了,所谓一个字节校验是指收到一个字节就校验一下,硬件电路就是一个字节一个字节进行校验的 ...

呵呵。
请版主大人百度下CRC吧。
CRC16,有16位的校验码,你每一个字节要多传2字节的校验码,校验码的计算也是N倍时间的增加。这样省时间?
点赞  2016-10-11 12:34
引用: jinyi7016 发表于 2016-10-11 12:34
呵呵。
请版主大人百度下CRC吧。
CRC16,有16位的校验码,你每一个字节要多传2字节的校验码,校验码的 ...

本人懒得与你争论,你连楼主问题都没弄明白,争论也没意义。另外,可以说你完全不懂CRC。
点赞  2016-10-11 12:54
路过党,我是来学习的. 本帖最后由 long521 于 2016-10-11 13:25 编辑
我是一头搞电子的猪,猪是一种好色的动物,猪八戒就是代表.       
点赞  2016-10-11 13:18
引用: lcofjp 发表于 2016-10-11 12:25
你的理解跑偏了,所谓一个字节校验是指收到一个字节就校验一下,硬件电路就是一个字节一个字节进行校验的 ...

这个给个赞
RTEMS
点赞  2016-10-11 13:24
引用: lcofjp 发表于 2016-10-11 12:25
你的理解跑偏了,所谓一个字节校验是指收到一个字节就校验一下,硬件电路就是一个字节一个字节进行校验的 ...

这个给个赞
1084534438 欢迎交流  [加油,一切皆有可能]
点赞  2016-10-11 13:31
引用: lcofjp 发表于 2016-10-11 12:54
本人懒得与你争论,你连楼主问题都没弄明白,争论也没意义。另外,可以说你完全不懂CRC。

版 主说的是,确实理解错了。
点赞  2016-10-11 13:46
哇啊哦 好激烈  学习了学习了 多谢楼上各位了!!谢谢谢谢!!
点赞  2016-10-11 16:24
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复