qq_41747698 2022-05-10 17:45 采纳率: 75%
浏览 18

CRC校验码,如何解读

有个项目有一段char buf[13]...,发现有个crc校验码不是很清楚怎么计算,应该如何解读,(ushort)(m_fooda++)又是什么意思
ushort checkSum(uchar
m_fooda, ushort bufSize)
{
ushort wckh = 0;
while (frameSize--)
{
ushort tmp = (ushort) * (m_fooda++);
wckh += tmp;
qDebug() << "tmp: " << tmp << "\n";
}
qDebug() << "wckh: " << wckh;
return wckh;
}

checkSum((uchar*)&buf[4], _countof(buf) - 6)

  • 写回答

2条回答 默认 最新

  • wanghui0380 2022-05-10 18:03
    关注

    这个代码貌似不是CRC,你这个代码其实是双字节校验和

    评论

报告相同问题?

问题事件

  • 修改了问题 5月10日
  • 创建了问题 5月10日