【发布时间】:2020-09-28 11:27:34
【问题描述】:
我正在尝试提出一个 Python 解决方案来获取 INTEL HEX FILE FORMAT 的行校验和。
the_bytes = b'100000000C9425010C944D010C944D010C944D01'
a = b'%02X' % (sum(the_bytes) & 0xFF)
print(int(a))
我想出了计算一行中元素总和的位,但我无法获得校验和位(在 http://www.keil.com/support/docs/1584/ 中描述)
例如一行:
100000000C9425010C944D010C944D010C944D0160
100000000C9425010C944D010C944D010C944D01 是数据
60 是行校验和。
http://easyonlineconverter.com/converters/checksum_converter.html
【问题讨论】: