我在这里撞到了砖墙,我需要你的帮助。我有一个财政打印机(Datecs 50)集成在一个铬扩展应用程序,使销售。因此,我有一个CRC基数16和一个自定义的polynom x^15+1,但它比这稍多一点,我不知道它。我将把手册中的文档粘贴到下面。Byte S0 is transmitted
例如,"A“字符串的CRC (只有S1和S0)是十六进制:Fe09。"B“=> fc 09,"C”=> 7d f6。"A“的完整CRC为0d fe 09。Serial中<
我会说这段代码会提供三次相同的输出,但它没有:crc16 = crcmod.predefined.mkCrcFun('crcprint hex(crc16(hex_series)) # gives 0xd795 incorrect! + how can there be a 9???print hex(crc16(hex_series_caps)) # gives 0x37b4 incorrect!print
我正在尝试在我的代码中实现CRC16函数。当我试图编译时,它给了我一个错误:c 195“非法间接”在Keil上。任何关于这件事的指导都将不胜感激!unsigned short usDataLen ; /* quantity of bytes in message */
unsigned short CRC16