串口input不能获取到返回值
串口初始化(MSCOMM ocx)
If com.PortOpen Then com.PortOpen = False
com.CommPort = 3
com.Settings = "9600,n,8,1"
com.InputLen = 0
com.InputMode = comInputModeText
com.RThreshold = 1
com.PortOpen = True
发送指令
'正常的话,发送at 返回一个ok
com.Output = "AT" & vbCrLf
Private Sub com_OnComm()
Select Case com.CommEvent
Case comEvReceive
txt_Result.Text = com.Input
End Select
End Sub
我发送了at指令后(其他指令也一样),好象并没有触发com_OnComm事件,我判断了com.InputLen = 0
我在自己的笔记本上一切都正常,但换到pc机就没有返回结果.用串口调试助手也都正常
问题在那里呢,还请各位帮我看看?