LISHUZUOXUN_yangjiang/crc_test.py

13 lines
457 B
Python

from UWB.uwb_driver import crc16
0xEB2FA017D5134E883060CD2EC1F110013206AB6001003EFFAFFFB100006409C40064001F053C63000001785A50785F64013C8F
cmd = "EB2FA017D5134E883060CD2EC1F110013206AB6001003EFFAFFFB100006409C40064001F053C63000001785A50785F64013C8F"
pkg = bytes(bytearray.fromhex(cmd))
eb_len = pkg[1]
whole_data = pkg[0: eb_len + 2]
print(eb_len, len(whole_data))
crc = crc16(whole_data)
print(crc)
crc_got = pkg[eb_len + 2: eb_len + 2 + 2]
print(crc_got)