请大家看看这是采用的什么数据校验方法得到的校验值
这是我得到的几组数据值,pc发送命令后单片机发回一串数据,现在我大概知道开始的55 98 可能是头,最后的aa是结束符,aa之前的两个字节是校验码,但我不知道是这么得出的,研究了好久,未果,请教一下各位。。。谢谢了。。# Time Function Data ( Hex )
1 IRP_MJ_CREATE Port Opened - PDConfig_RZ全彩.exe
2 IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600
3 IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: No, DataBits: 8
4 IRP_MJ_WRITE Length: 0004, Data: 82 C0 52 1A
5 IRP_MJ_READ Length: 0154, Data: 55 98 00 00 02 10 01 02 10 30 01 10 00 B5 B5 B0 B8 B9 DC C0 ED 00 B8 B9 DC C0 ED 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9C E0 AA
6 IRP_MJ_CLOSE Port Closed
7 IRP_MJ_CREATE Port Opened - PDConfig_RZ全彩.exe
8 IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600
9 IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: No, DataBits: 8
10 IRP_MJ_WRITE Length: 0004, Data: 82 C0 52 1A
11 IRP_MJ_READ Length: 0154, Data: 55 98 00 00 02 10 01 02 10 30 01 10 00 62 62 62 62 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 E9 AA
12 IRP_MJ_CLOSE Port Closed
13 IRP_MJ_CREATE Port Opened - PDConfig_RZ全彩.exe
14 IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600
15 IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: No, DataBits: 8
16 IRP_MJ_WRITE Length: 0004, Data: 82 C0 52 1A
17 IRP_MJ_READ Length: 0154, Data: 55 98 00 00 02 10 01 02 10 30 01 10 00 61 61 61 61 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 E9 AA
18 IRP_MJ_CLOSE Port Closed
19 IRP_MJ_CREATE Port Opened - PDConfig_RZ全彩.exe
20 IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600
21 IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: No, DataBits: 8
22 IRP_MJ_WRITE Length: 0004, Data: 82 C0 52 1A
23 IRP_MJ_READ Length: 0154, Data: 55 98 00 00 02 10 01 02 10 30 01 10 00 B0 A1 B0 A2 B0 A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 EF AA
24 IRP_MJ_CLOSE Port Closed
25 IRP_MJ_CREATE Port Opened - PDConfig_RZ全彩.exe
26 IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600
27 IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: No, DataBits: 8
28 IRP_MJ_WRITE Length: 0004, Data: 82 C0 52 1A
29 IRP_MJ_READ Length: 0154, Data: 55 98 00 00 02 10 01 02 10 30 01 10 00 B0 A1 B0 A2 00 A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D4 EF AA
30 IRP_MJ_CLOSE Port Closed
31 IRP_MJ_CREATE Port Opened - PDConfig_RZ全彩.exe
32 IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600
33 IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: No, DataBits: 8
34 IRP_MJ_WRITE Length: 0004, Data: 82 C0 52 1A
35 IRP_MJ_READ Length: 0154, Data: 55 98 00 00 02 10 01 02 10 30 01 10 00 B0 A1 00 A2 00 A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 E8 AA
36 IRP_MJ_CLOSE Port Closed
37 IRP_MJ_CREATE Port Opened - PDConfig_RZ全彩.exe
38 IOCTL_SERIAL_SET_BAUD_RATE Baud Rate: 9600
39 IOCTL_SERIAL_SET_LINE_CONTROL StopBits: 1, Parity: No, DataBits: 8
40 IRP_MJ_WRITE Length: 0004, Data: 82 C0 52 1A
41 IRP_MJ_READ Length: 0154, Data: 55 98 00 00 02 10 01 02 10 30 01 10 00 00 A1 00 A2 00 A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 E9 AA
42 IRP_MJ_CLOSE Port Closed 看不懂啊
页:
[1]