CRC8请教

2019-07-17 08:00发布

本帖最后由 xulong20006 于 2015-3-29 11:38 编辑

请问这个用labview该如何写:
u8 CheckSum8(u8 *buf,u32 len)
{
          u32    i=0;
          u8 Sum=0;

          for (i=0;i<len;i++)
          {
                  Sum+=*buf++;
          }

          return Sum;
}
输入是16进制字符串
为什么我自己写的老是错误?

file:///C:UsersAdministratorAppDataRoamingTencentUsers394826500QQWinTempRichOle\%L2R]MI0UQB)8GZU3}JTX6H.png


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
951414
1楼-- · 2019-07-18 01:54
表分高入低入的,比如说16位,有初值1021 / 8408 两者表对应一高一低
金丝猴果果
2楼-- · 2019-07-18 03:52
 精彩回答 2  元偷偷看……
金丝猴果果
3楼-- · 2019-07-18 07:04
谢谢分享,学习学习谢谢分享,学习学习
Oldboy123
4楼-- · 2019-07-18 11:50
Oldboy123
5楼-- · 2019-07-18 12:26
源码发给你吧  CRC8 和 crc16都在里面

Add16CRC.vi 下载积分: 积分 -1 分

57.56 KB, 下载次数: 62, 下载积分: 积分 -1 分

小伙伴都惊呆了
6楼-- · 2019-07-18 15:53
要积分,我就只是要下周个东西

一周热门 更多>