已有22人关注
关于VB 串口控件问题
发表在VB答疑区 2009-09-14
是否精华
版块置顶:

 “
实时错误“8015”
不能设置 comm 状态, 可能有一个或多个无效的通讯参数 ”

我的原代码是:
MSComm1.RThreshold = 1
MSComm1.CommPort = 1 '设定串口端口号
MSComm1.OutBufferSize = 300 '
MSComm1.InBufferSize = 300
MSComm1.Settings = "256000,n,8,1" '设定波特率和奇偶校验值
MSComm1.InputMode = comInputModeBinary
MSComm1.InputLen = 0 
 
分享到:
精彩评论 5
vbsoldier
学分:0 LV1
2009-09-15
沙发
您好,我们对您的代码进行了调试没有出现任何错误提示。您最好把您程序完整的代码以附件的形式发给我们,好方便调试。
宝岛骑士
学分:0 LV1
2009-09-19
板凳
那是因为你没有打开串口,自然就不能设置了
lile358190
学分:0 LV1
2009-09-19
地板
我的原代码是:
MSComm1.RThreshold = 1
MSComm1.CommPort = 1 '设定串口端口号
MSComm1.OutBufferSize = 300 '
MSComm1.InBufferSize = 300
MSComm1.Settings = "256000,n,8,1" '设定波特率和奇偶校验值
MSComm1.InputMode = comInputModeBinary
MSComm1.InputLen = 0 
后面用一个checkbox打开串口的“
Private Sub PortOpen_Click()

    If PortOpen.Value = 1 Then
        Timer2.Enabled = True
        MSComm1.PortOpen = True
    Else
        Timer2.Enabled = False
        MSComm1.PortOpen = False
    End If
End Sub  ”
lile358190
学分:0 LV1
2009-09-19
4L
你们说行,那发个你的代码看看,
我试了好多也不行,不知道原因!请发你们的例子出来,也可以发到我的信箱
vbsoldier
学分:0 LV1
2009-09-23
5L
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
你们说行,那发个你的代码看看,
我试了好多也不行,不知道原因!请发你们的例子出来,也可以发到我的信箱

[/FIELDSET]

回复:

您好,MSComm控件理论上支持256000波特率,但是PC机的串口结构决定最高的波特率只有115200。
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照