如题,自己认为不可以,请教高手们有没解决办法啊?

解决方案 »

  1.   

    是MSComm1的Setting属性里改吗?可我改了不行啊:(
      

  2.   

    ps: tztz520(午夜逛街) ,请问你是如何得到230400波特率的啊?
      

  3.   

    MSComm 控件示例
    下面这个简单的例子演示了用调制解调器进行基本的串行通讯:Private Sub Form_Load ()
       ' 保存输入子串的缓冲区
       Dim Instring As String
       ' 使用 COM1。
       MSComm1.CommPort = 1
       ' 9600 波特,无奇偶校验,8 位数据,一个停止位。
       MSComm1.Settings = "9600,N,8,1"
       ' 当输入占用时,
       ' 告诉控件读入整个缓冲区。
       MSComm1.InputLen = 0
       ' 打开端口。
       MSComm1.PortOpen = True
       ' 将 attention 命令送到调制解调器。
       MSComm1.Output = "ATV1Q0" & Chr$(13) ' 确保
       ' 调制解调器以"OK"响应。
       ' 等待数据返回到串行端口。
       Do
          DoEvents
       Buffer$ = Buffer$ & MSComm1.Input
       Loop Until InStr(Buffer$, "OK" & vbCRLF)
       ' 从串行端口读 "OK" 响应。   ' 关闭串行端口。
       MSComm1.PortOpen = False
    End Sub注意   MSComm 控件可以采用轮询或事件驱动的方法从端口获取数据。这个简单的例子使用了轮询方法。关于事件驱动方法的例子请参阅 OnComm 事件的帮助。
      

  4.   

    Settings 属性
          设置并返回波特率、奇偶校验、数据位、停止位参数。语法object.Settings[ = value]Settings 属性语法包括下列部分:部分 描述 
    object 对象表达式,其值是“应用于”列表中的对象。 
    value 字符串表达式,说明通讯端口的设置值,如下所述。 
    说明当端口打开时,如果 value 非法,则 MSComm 控件产生错误 380(非法属性值)。Value 由四个设置值组成,有如下的格式:"BBBB,P,D,S"BBBB 为波特率,P 为奇偶校验,D 为数据位数,S 为停止位数。value 的缺省值是:"9600,N,8,1"下表列出合法的波特率:设置值110 
    300 
    600 
    1200 
    2400 
    9600(缺省) 
    14400 
    19200 
    28800 
    38400 
    56000 
    128000 
    256000 
    下表说明合法的奇偶校验值。设置值 描述 
    E 偶数 (Even) 
    M 标记 (Mark) 
    N  缺省 (Default) 
    None   
    O 奇数 (Odd) 
    S 空格 (Space) 
    下表列出合法的数据位值。设置值4 



    8 (缺省) 
    下表列出合法的停止位值。设置值   
    1  (缺省) 
    1.5   
    2   
    数据类型String
      

  5.   

    不奇怪啊,现在的无线网卡波特率分两种:115200 & 230400,其中230400是主角啊