记录一下QT中如何实现 ModbusCRC16 校验码计算
#include <QCoreApplication>
#include <QDebug>
//CRC16计算函数
uint16_t ModbusCRC16(QByteArray senddata)
{
int len=senddata.size();
uint16_t wcrc=0XFFFF;//预置16位crc寄存器,初值全部为1
uint8_t temp;//定义中间变量
int i=0,j=

本文详细介绍了在QT环境下实现ModbusCRC16校验码的计算方法,通过具体代码示例展示了如何使用QByteArray类型的数据进行CRC16校验码的计算,并给出了一个具体的测试案例。
&spm=1001.2101.3001.5002&articleId=106688610&d=1&t=3&u=c0d915121f4c4166a472a39aa9a04d98)
282

被折叠的 条评论
为什么被折叠?



