自己写的一个CRC校验程序,基于1200环境 ,使用SCL语言编程,为了和不知名的设备进行串口通讯,又无法使用西门子自己的Modbus RTU协议,使用自由口必须要用到的CRC校验,亲测可用,可与CRC校验软件输出一致,附带串口调试工具及CRC校验软件
2021-08-10 11:26:42 803KB CRC校验 西门子  S1200 串口通讯
1
1200写的CRC校验
2021-08-10 11:18:20 956KB 1200CRC校验
1
前一段时间做协议转换器的时间用到CRC-16校验,查了不少资料发现都不理想。查表法要建表太麻烦,而计算法觉得那些例子太罗嗦。最后只好自己写了,最后发现原来挺简单嘛:) 两个子程序搞定。这里用的多项式为: CRC-16 = X16 + X12 + X5 + X0 = 2^0+2^5+2^12+2^16=0x11021 因最高位一定为“1”,故略去计算只采用0x1021即可 CRC_Byte:计算单字节的CRC值 CRC_Data:计算一帧数据的CRC值 CRC_High CRC_Low:存放单字节CRC值 CRC16_High CRC16_Low:存放帧数据CRC值 ;<>------
1
在做通讯时会用到CRC校验,加了这个子程序事倍功半,拿来学习一下也是好的。
2021-08-06 18:01:16 8KB S7-200smart
1
FPGA与(海德汉ECN...)码盘通信CRC校验模块Verilog代码
2021-07-31 18:53:52 313KB FPGA 海德汉码盘 CRC Verilog
1
CRC循环校验方法的说明,让你充分理解其原理
2021-07-30 16:53:44 67KB CRC
1
简单介绍了FPGA芯片、Verilog HDL、串口通信协议以及硬件电路设计,详细分析了软件部分各个模块的设计方法,并下载程序到FPGA芯片,通过微机与系统之间的串口通信,验证了该设计的可行性与可靠性。在实现过程中,着重分析了移位串/并,并/串转换过程,并加入CRC检验码生成过程和具体校验过程,用Verilog HDL语言编程,实现了串口通信的采集、数据处理、数据发送的全过程。该方案的特点是实现容易,速度快,效率高,实用性强,可以广泛应用于终端、打印机、逻辑分析仪、磁盘等与计算机相距不远的人-机交互设备和串行存储的外部设备。
2021-07-29 09:32:32 201KB FPGA
1
vb6.0,用于数据采集的crc校验,只要把代码简单移植到开发的程序就能使用了!非常简单
2021-07-28 20:41:04 4KB crc
1
STM32F103工程,主要包含基于W5500的udp网络通信和简单的数据通信协议以及其CRC校验。
2021-07-28 16:13:24 6.8MB STM32 网络通信 UDP CRC校验
1
一款小巧的CRC校验工具,支持CRC16 CRC32 支持文本导入 支持16进制和ASCII模式 支持MODBUS
2021-07-27 19:32:41 5.27MB CRC校验
1