标题:
关于C# 学习modbus的CRC校验过程中发现这段代码找不到原因
[打印本页]
作者:
amwhibo
时间:
2022-5-9 10:22
标题:
关于C# 学习modbus的CRC校验过程中发现这段代码找不到原因
#region modbus
UInt16 [,] modbus_io = new UInt16[10, 100];
//CRC校验
public uint CRC(byte [] a_strPuchMsg, int length)
{
uint crc16 = 0xFFFF;
for(int i = 0; i < length; i++)
{
crc16 = a_strPuchMsg[i];
for(int j = 0;j < 8; j++)
{
if ((crc16 & 0x01) == 1)
crc16 = (crc16 >> 1) 0xA001;
else
crc16 = crc16 >> 1;
}
}
return crc16;
}
复制代码
报错原因
1652061813(1).png
(82.81 KB, 下载次数: 54)
下载附件
2022-5-9 10:17 上传
作者:
amwhibo
时间:
2022-5-9 10:58
问题找到了
作者:
cmyldd
时间:
2023-8-13 20:06
感谢楼主可以分享一下完整的源文件吗? 多谢!
作者:
cmyldd
时间:
2023-8-13 20:20
语法错误,多了个分号的。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1