MSCOMM控件中Settings设置问题。在线等。谢谢
Private Sub cmdConnect_Click()Dim x As Integer
Dim a(22) As String
a(0) = "08"
For x = 1 To 20
a(x) = "00"
Next
a(21) = "08"
a(22) = "80"
MSComm1.InBufferCount = 0
MSComm1.OutBufferCount = 0
MSComm1.Settings = "19200,M,8,2"
MSComm1.Output = a(0) & vbCrLf
MSComm1.Settings = "19200,S,8,2"
For x = 1 To 22
MSComm1.Output = a(x) & vbCrLf
Next
End sub
当我改变Settings的值后通过串口发出去的数据后,硬件接收数据不成功
我想问问Settings这样设置值有问题吗?非常在线等
谢谢~!!!! --------------------编程问答-------------------- no problem , 但应该清一下缓冲区 --------------------编程问答-------------------- 应该没有问题,你可以在检测到第一次发送的返回资料后,或做一个延时,再发第二次的数据,按你的程序写的,可以第一次的还没发完,你就发第二次了 --------------------编程问答-------------------- 在改变属性发送数据前,加延时。或者判断数据发送完后,在改属性,发数据。 --------------------编程问答-------------------- 学习,帮顶! --------------------编程问答-------------------- 请问是清理发送缓冲区吗?
补充:VB , 基础类