串口调试工具 当参数正确时:返回的数据是wn00009.0kg(1200,NONE,8,1)但在FT里返回的数据是???
串口调试工具返回数据
[2021-11-14 16:42:52.698]# RECV ASCII>
wn00009.0kg
wn00009.0kg
wn00009.0kg
wn00009.0kg
wn00009.0kg
wn00009.0kg
wn00009.0kg
wn00009.0kg
wn00009.0kg
Ports.Add("COM3")
With Ports("COM3")
.Close()
.Parity = Parity.None
.Handshake = Handshake.None
.StopBits = StopBits.One
.BaudRate = 1200
.DataBits = 8
.Open
End
With
这样设置 根据保存不了,计算机直接卡死。
只能这样设置。(这样的设置时已在计算机硬件中设置(1200,NONE,8,1)参数
Ports.Add("COM3")
Ports("COM3").Open()
Dim s As String = Ports("COM3").ReadExisting
msgbox(s)
但读取不了数据wn00009.0kg。返回 ???
串口工具要怎么能用,才能返回 串中调试工具中返回 的数据。
这一个问题解决了是编码字符格式的问题。
还有另一个问题
这样读取到的S中的字符,每一次都包括之前的数据如何只读取最新数据。
[此贴子已经被作者于2021/11/14 17:23:29编辑过]