Foxtable(狐表)用户栏目专家坐堂 → 关于串口返回数据


  共有3001人关注过本帖树形打印复制链接

主题:关于串口返回数据

帅哥哟,离线,有人找我吗?
yaodh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:2 积分:99 威望:0 精华:0 注册:2021/9/24 20:50:00
关于串口返回数据  发帖心情 Post By:2021/11/14 16:51:00 [只看该作者]

串口调试工具 当参数正确时:返回的数据是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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106680 积分:542589 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/14 21:03:00 [只看该作者]

使用了什么串口调试工具?设置了什么参数?

 回到顶部