如何检查是否有Modem?如果有的话,如何检查是否连通.(50分)

  • 主题发起人 主题发起人 casso
  • 开始时间 开始时间
C

casso

Unregistered / Unconfirmed
GUEST, unregistred user!
不要用控件.我只想在程序中判断一下计算机时候连接了Modem.
 
类似问题太多了,查查已答问题
 
api 函数 GETCOMMMODEMSTATUS
在此前,你要用CREATEFILE打开串口.
GOO LUCK TO YOU!
 
我回答过, 并有一个检测modem状态的sample, 要不要:-)
cytown@990.net
 
easy
send string 'at'+enter to serial
if recieve 'ok'(modem work in charactor model): modem linked
else: modem unlinked
see by detail of 'at' order
 
好象有个AT命令可以实现远端循环测试,不过资料不在手边,待我查查。 {B-(
 
cytown,我要一个: mophy@188.net
 
cytown,我要一个: lsyx2000@sina.com
Thank you very much!
 
cytown,我要一个: tingweb@wx88.net
Thank you very much!
 
发一串简单的AT指令,如"ATL0",然后对返回的数据进行
判断:
1:如果无数据返回,则无猫或者是猫与串口未连接好。
2:如果返回“OK”,则猫已接通。
3:如果返回的数据不是“OK”,则有猫,但未连通。
 
发空at命令可返回ok的
但ate0可以屏蔽返回,还有一个命令可以使modem返回数字结果如0=ok 2=connect
但modem与线路接通以后,就进入数传状态了,
要用转义字(3个加号+++)使modem返回命令状态.

 
多人接受答案了。
 
后退
顶部