用EVB做的串口通信程序为什么不能发送AT命令?
在本程序中,我用的是Comm控件,RThreshold设为1。我是在模拟环境下做的试验,用的Modem是GSM模块,
为什么我在输入文本框中输入“AT”,然后按发送按钮后,程序就没有响应了。
如果是代码的问题,那各位大侠帮我看看下面这些程序吧:
Option Explicit
Dim strTemp As String
Private Sub cmdClose_Click()
If Comm1.PortOpen = True Then
Comm1.PortOpen = False
End If
End Sub
Private Sub cmdCommand_Click()
Comm1.Output = txtCommand.Text + Chr(13)
End Sub
Private Sub Comm1_OnComm()
Select Case Comm1.CommEvent
Case comEvReceive
strTemp = strTemp + Trim(Comm1.Input)
End Select
txtStatus.Text = txtStatus.Text + strTemp
End Sub
Private Sub Form_Load()
Comm1.CommPort = 1
Comm1.Settings = "9600,N,8,1"
Comm1.PortOpen = True
End Sub
Private Sub Form_OKClick()
If Comm1.PortOpen = True Then
Comm1.PortOpen = False
End If
App.End
End Sub