Page 1 of 1

crc

Posted: 17 Apr 2013, 11:44
by vecais_dumais_laacis
kaadam mok ir iekaariens uzmest aci shim un pateikt kas par crc tiek izmantots?
fails ir eeprom configs touchscreenam
teorijaa vajadzeetu buut 0x8005 crc16 visai rindai( 141 baits ) bet nu man nekaadiigi nekas sakariigs nesanaak

Re: crc

Posted: 18 Apr 2013, 00:36
by spicausis
crc16-buypass no pitona crcmod atbilst, e.g

Code: Select all

#!/usr/bin/env python2
import binascii
import crcmod

l = '$03000100005554555...(snip)...0000000000000000B8E'

b = binascii.unhexlify(l[1:])

crc = crcmod.predefined.mkCrcFun('crc16-buypass')

print '%04x' % crc(b[0:139])
# 8e0b

Re: crc

Posted: 18 Apr 2013, 00:47
by spicausis
Skatoties viņa implementāciju, https://bitbucket.org/cmcqueen1975/crcm ... defined.py tas ir tas pats crc16, bet viņš bitus ēd otrādā secībā.

Re: crc

Posted: 18 Apr 2013, 08:53
by vecais_dumais_laacis
wiiiii - alus no manis
bitu fignja bija taa kas neljaava atrast risinaajumu