Foxtable(狐表)用户栏目专家坐堂 → 破案了, 串口问题


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

主题:破案了, 串口问题

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/26 14:04:00 [显示全部帖子]

试试

Dim c1 As String
Dim cms() As String = {"COM1","COM2"}
For Each c As String In cms
    Ports.Add(c)
    For Each sp As String In Ports.PortNames
        If sp c Then
            c1  =c
            Exit For
        End If
    Next
    If c1 > "" Then Exit For
End If
If c1 > ""
    With Ports(c1)
        .Close()
        .Parity = Parity.None
        .Handshake = Handshake.None
        .StopBits = StopBits.One
        .BaudRate = 2400
        .DataBits = 8
        .ReadBufferSize() = 2048
        .WriteBufferSize() = 2048
        .Open
    End With
End If

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/26 14:12:00 [显示全部帖子]

试试就知道了

Dim cms() As String = {"COM1","COM2","COM3","COM4"}

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/26 17:16:00 [显示全部帖子]

那就没有办法了

 回到顶部