SerialPort.Read 方法 (Byte[], Int32, Int32)参数buffer将输入写入到其中的字节数组。
offset缓冲区数组中开始写入的偏移量。
count要读取的字节数。
返回值读取的字节数。
我给的参数是读取10个字节,但为什么第一次只读取一个字节就返回了,从第二次开始就是10个字节了?
那就是数据问题 注意偏移量参数
可能缓冲里面没有10个字节,一般这个可以验证一下缓冲内的字节数量再读取