基本信息
源码名称:Modbus-RTU通讯中CRC校验码计算源码
源码大小:76.13M
文件格式:.zip
开发语言:C/C++
更新时间:2022-08-28
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

Modbus-RTU通讯中CRC校验码计算源码

Modbus-RTU通讯中CRC校验码计算源码,MFC实现。
采用的CRC算法简介:
1、 设置1个16位的值为十六进制FFFF(全1)的CRC变量
2、 把第一个字节与CRC变量的低八位相异或,结果存于CRC变量。
3、 检测CRC变量最低位。
4、 如果为零,则右移一位;如果为1,右移一位,然后将CRC变量与0xA001进行异或。
5、 重复步骤3和4,直到右移8次。
6、 回到步骤2,处理下一个字节。
7、 将所有字节按上述步骤处理,得到的16位CRC变量的高、低字节进行交换
8、 最后得到的CRC变量内容即为:CRC校验码。

.
├── Modbus-RTU通讯中CRC校验码计算源码.zip
└── ModbusCRC
    ├── ModbusCRC
    │   ├── ModbusCRC.aps
    │   ├── ModbusCRC.cpp
    │   ├── ModbusCRC.h
    │   ├── ModbusCRC.rc
    │   ├── ModbusCRC.vcxproj
    │   ├── ModbusCRC.vcxproj.filters
    │   ├── ModbusCRC.vcxproj.user
    │   ├── ModbusCRCDlg.cpp
    │   ├── ModbusCRCDlg.h
    │   ├── framework.h
    │   ├── pch.cpp
    │   ├── pch.h
    │   ├── res
    │   │   ├── ModbusCRC.ico
    │   │   └── ModbusCRC.rc2
    │   ├── resource.h
    │   ├── targetver.h
    │   └── x64
    │       └── Debug
    │           ├── ModbusCRC.exe.recipe
    │           ├── ModbusCRC.ilk
    │           ├── ModbusCRC.log
    │           ├── ModbusCRC.obj
    │           ├── ModbusCRC.pch
    │           ├── ModbusCRC.res
    │           ├── ModbusCRC.tlog
    │           │   ├── CL.command.1.tlog
    │           │   ├── CL.read.1.tlog
    │           │   ├── CL.write.1.tlog
    │           │   ├── ModbusCRC.lastbuildstate
    │           │   ├── link.command.1.tlog
    │           │   ├── link.read.1.tlog
    │           │   ├── link.write.1.tlog
    │           │   ├── rc.command.1.tlog
    │           │   ├── rc.read.1.tlog
    │           │   └── rc.write.1.tlog
    │           ├── ModbusCRCDlg.obj
    │           ├── _IsIncrementalBuild
    │           ├── pch.obj
    │           ├── vc143.idb
    │           └── vc143.pdb
    ├── ModbusCRC.sln
    └── x64
        └── Debug
            ├── ModbusCRC.exe
            └── ModbusCRC.pdb

8 directories, 41 files