[STM32F1] 求助一个4字节数据的CRC4问题

[复制链接]
864|10
 楼主| chenweigang 发表于 2025-2-23 18:50 | 显示全部楼层 |阅读模式
大佬们,我串口接收到一个4个字节的数据06 00 00 60, 2921667bafd64b29d7.png 194267bafd6dc0099.png 已知最高4位是CRC位,请问这个数据的校验6是怎么算出来的?我用在线工具算不出来 3163367bafd7797c8b.png

一秒落纱 发表于 2025-3-17 01:02 | 显示全部楼层
这个不是说要对前面28位进行操作吗,你这个应该三个字节的数就够了吧,但是283个字节才24位,不懂你这个校验

江河千里 发表于 2025-3-17 02:31 | 显示全部楼层
其实你就换个校验方法呢?

光辉梦境 发表于 2025-3-17 03:47 | 显示全部楼层
看完你的介绍,我好像也没算出来,哈哈

冰春彩落下 发表于 2025-3-17 04:13 | 显示全部楼层
话说,多项式POLY这块你输入03是什么意思啊?

夜阑风雨 发表于 2025-3-17 05:56 | 显示全部楼层
有点难,换个校验吧,我都没看懂

暖了夏天蓝了海 发表于 2025-3-17 06:37 | 显示全部楼层
你串口接受的数据,是十进制显示的还是十六进制显示的啊?

三生万物 发表于 2025-3-17 07:41 | 显示全部楼层
感觉应该是哪里配置错了吧,才会校验错

别乱了阵脚 发表于 2025-3-17 08:19 | 显示全部楼层
你试试把多项式这块改掉呢?

远山寻你 发表于 2025-3-17 09:26 | 显示全部楼层
31,32这种是不是ascii啊?你换成36 30 30 30呢?

淡漠安然 发表于 2025-3-17 10:42 | 显示全部楼层
没玩过这种校验,一般我都是累加和,简单的很

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

本版积分规则

15

主题

68

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部