金笛工业手机论坛  

返回   金笛工业手机论坛 > 搜索论坛

显示结果从 1 到 3 共计 3 条
搜索花去 0.00 秒。
搜索: 帖子作者: jackier1980
版面: 短信开发资料 2010-04-20
回复: 5
查看: 3,277
作者 jackier1980
你好,我说的“意外”并不是指错误,是正常设备也会出现这种“意外”。比如我封装了一个方法,用来查询本机...

你好,我说的“意外”并不是指错误,是正常设备也会出现这种“意外”。比如我封装了一个方法,用来查询本机号码,向设备发送AT+CNUM指令,本想返回
+CNUM: ,"137********",129,,4

OK

但此时正好来了一条短信,则会出现如下状况:
AT+CNUM


+CMTI: "SM", 4
版面: 短信开发资料 2010-04-20
回复: 5
查看: 3,277
作者 jackier1980
问题 谢谢管理员回复

其实我的疑问不在于用何命令读取,而在于当我收到第一条短信到达消息时,我不知道会有下一条短信马上要到,也就是说不知道这时候设备是不能响应AT命令的,所以会出现我发送了+CMGR命令后,设备不会回应的状况。然后我把问题延伸一下,本身AT命令是一问一答的,但是由于设备会收短信和接到电话,即会有意外的(不是我要问的)事情要处理,所以当我们“问”的时候,可能设备正忙,或者设备回复了一个意外的结果,我想知道的就是程序如...
版面: 短信开发资料 2010-04-18
回复: 5
查看: 3,277
作者 jackier1980
请教一个问题

我用VB的MSCOMM进行串口通信,当收到猫返回的+CMTI: n时,此时用命令AT+CMGR=n读取,但是如果这时候立即又有一条短信到达,似乎我输入的AT+CMGR=n后,猫不会理会该命令,而直接会显示第二条短信到达的信息+CMTI: n+1,请问这种情况该如何处理?
显示结果从 1 到 3 共计 3 条

 
论坛跳转

所有时间均为北京时间。现在的时间是 19:54


Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2024,Jelsoft Enterprises Ltd.