[AT32F421] 用硬件crc来做ymodem校验运算怎么设置?

[复制链接]
868|1
qinr 发表于 2025-9-24 15:46 | 显示全部楼层 |阅读模式
看了官方发的AN,参考crc16设置
起始0和reset
多项式1021
长度16b
每次写入uint16
末尾也按照ymodem标准多写入两个 crc->dt=0
但计算的结果就是不对

用纯软件crc16没有问题
霜咬回响 发表于 2025-9-29 20:22 | 显示全部楼层
软件是按字节进行的计算。
硬件输入要涉及大小端问题了。
楼主尝试把u16的大小端字节序调整一下,看看结果如何?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

9

帖子

0

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