这是我在StackOverflow上的第一个问题,我还在学习英语。所以我恳请你的宽容。
我正在开发一个项目,我需要使用Python(特别是Pyserial库)从USB串口接收数据。 arduino通过串行电缆向我发送数据,然后从COM端口接收数据。
我目前正在实施基本校验和流程,以验证传输数据是否已完成。从arduino我添加我传输的数据的值并设置为校验和字段,它也将被传输。然后,在计算机上,我对数据执行相同的操作,并验证总和是否等于校验和字段的值。
我的问题是。我应该担心这个问题还是已经通过USB协议执行了该任务?
如果有人可以给我一些参考,那对我来说非常有帮助。
目前我正在计算校验和:
{
s1: 425.2,
s2: 426.4,
s3: 78.2,
s4: 785.2,
chksum: 1715
}