用软件实现 CRC 校验码计算很难满足高速数据通信的要求 ,基于硬件的实现方法中 ,有串行经典算法 LFSR 电路 以及由软件算法推导出来的其它各种并行计算方法。以经典的LFSR 电路为基础 ,研究了按字节并行计算 CRC 校验码的 原理 ,并以常见的 CRC - 16 和 CRC - CCITT 为例 ,用 VHDL 语言进行了可综合设计。结果表明这种实现方法在速度和占 用资源方面优于常见的设计 ,适合在 FPGA 中实现 CRC 校验码的计算。
2022-03-27 22:08:22 541KB 嵌入式系统
1
软件版本博图15. 本程序适用于一维数组长度不超过1000字节 CrcErr=16#0,CrcValue正常,CrcErr=16#8000,数组长度超过1000字节
2022-03-19 21:15:59 532KB CRC 校验 modbus
1
modbus通讯协议crc16检验工具,可以在modbus协议开始调试中使用。
2022-03-18 13:35:54 20KB modbus crc
1
本软件是非常好用的modbusCRC校验码计算软件,非常适合modbus协议的调试测试,欢迎大家下载
2022-03-02 13:45:56 76KB modbus CRC校验码计算
1
1、环保212协议模拟工具包含源码 2、05pub存放执行程序 3、01src为程序源码
数据校验是为保证数据的完整性进行的一种验证操作。CAN通信采用CRC校验作为一种重要的错误检测手段,是节点判断CAN帧信息的完整性并产生确认应答的依据。   在现场总线通信和控制的实际应用中,工业应用环境往往是极端的温度以及电磁噪声或是其他的恶劣环境,系统在这种条件下能否正常工作至关重要,试想一下倘若生产线设备发送的位置信息在传输过程出现了错误,轻则可能造成生产瘫痪,重则可能导致设备损坏甚至人员伤害。   在CAN总线通信过程中CAN控制器具备完整的错误检测能力,其中包含:位错误检测、格式错误检测、填充错误检测、应答错误检测和CRC错误检测。作为一种重要的错误检测手段,CRC错误检测是接收
2022-02-21 13:41:29 209KB CAN总线通信的CRC校验方法
1
这段时间在做帧封装课程设计,有对数据crc校验,在网上找了好久 ,找到了这几个,希望对大家有用
2022-02-17 12:36:15 3KB crc JAVA java 校验
1
本工具支持常用的所有CRC校验 比如: CRC-4/TU CRC-5/EPC CRC-5/ITU CRC-6/TU CRC-7/MMC CRC-8 CRC-8/ITU CRC-8/ROHC CRC-8/MAXIM CRC-16/BM CRC-16/MAXIM CRC-16/USB CRC-16/MODBUS CRC-16/CCITT CRC-16/CCITT-FALSE CRC-16/X25 CRC-16/XMODEM CRC-32/MPEG-2
2022-02-16 14:05:09 608KB CRC16 CRC32 校验 Modbus
1
该工具库代码符合MISRA-C2004规范,特别适用于资源紧张、无FPU的嵌入式平台,实现效率高,接口定义清晰,注释清晰,是可通用的工具库,包括如下: 1、atan2_tab.h atan2的查表法实现 2、convertor.h 支持整数、浮点与字节数组的互相转换,支持大小端设定 3、crc.h 包含crc16-ccitt和crc32的算法实现 4、fifo.h 参考linux kernel的kfifo的实现,无锁读写,效率高 5、math_fast.h 开根号sqrt的快速算法实现
1
java写的CRC校验程序,可直接将类复制到安卓项目中使用
2022-02-08 17:32:53 5KB Java android CRC
1