关于串口问题

fjm_520 2005-10-26 01:59:20
Private Sub hangup() //挂断猫

Dim scmd2 As String
scmd2 = "ATH"
MSComm2.Output = scmd2 + Chr(13) //用串口2来收发数据
End Sub

Private Sub MSComm2_OnComm() //串口2的事件
Select Case MSComm2.CommEvent
Case comEvReceive
temp = temp & MSComm2.Input //temp存放串口2收到的数据
If temp = "OK" Then
bok = True
Exit Sub
End If
Case Else
Exit Sub
End Select

End Sub

请问在调用挂断hangup()时会不会自动调用MSComm2_OnComm()呢?
...全文
143 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bilujun 2005-10-26
  • 打赏
  • 举报
回复
试一下就知道了,平常还正没有注意,根据我使用的结果应该是有返回的。
bilujun 2005-10-26
  • 打赏
  • 举报
回复
ATHn 摘挂机控制 缺省:0

ATH0 使调制解调器挂机
ATH1 当调制解调器处于挂机状态,使调制解调器摘机,返回响 OK,等待进一步的命令。

按照上面的AT命令说明,ATH0不会返回,ATH1会返回。
bilujun 2005-10-26
  • 打赏
  • 举报
回复
会的,应该会返回"OK",请参考AT指令集

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧