AT命令:AT + CMGR工作正常,但AT + CMGL没有响应GSM调制解调器

时间:2014-01-14 10:12:10

标签: serial-port sms putty at-command

我正在使用PUTTY与华为E1750 GSM调制解调器进行通信(AT命令)。有时,AT + CMGL命令不起作用,我想知道是否有人有任何想法我可以犯错。如果我从USB中删除GSM调制解调器并再次插入,则该命令有效(意味着AT + CMGL有时会工作)。但是在一些未定义的时间之后,它会导致没有像图像所示的响应。我尝试使用命令重置调制解调器,但没有成功。这可能是E1750 GSM调制解调器的错误,还是我犯了什么错误?

enter image description here

2 个答案:

答案 0 :(得分:1)

我在这里看到AT命令处理没有错误,所以对我来说这似乎是调制解调器中的一个错误。

特别是AT+CMGL="ALL"中缺少的最终结果代码不是应该的。而且对于所有其他命令都有回声,所以重复命令(例如“AT \ rAT \ r \ n \ nOK \ r \ n”),但对于“黑洞”之后的AT+CMGR=5命令则不然。 AT+CMGL="ALL"命令。

进一步测试/调试的一些问题和建议:

  • 您在此处输入的AT+CMGR=5文本是您输入的实际AT命令 交互式,然后调制解调器没有额外的回声, 或者您是否“盲目地”输入命令,显示的文字是来自调制解调器的回声?

  • 上面描述的行为是否适用于AT+CMGL="ALL"之后输入的任何命令,或仅适用于其他与消息相关的AT命令?这里是否涉及任何计时组件(例如,在下一个命令到来之前输入AT+CMGL="ALL"多久)?

  • 这是否也适用于PDU模式?

  • 这是否适用于所有不同的邮件存储(检查AT+CPMS)?

  • 对于USB,几乎总有两个串行接口可用。你测过了吗? 两个都同时打开?在另一个上运行AT命令会有什么不同吗? AT+CMGL="ALL"和下一个命令之间的串行接口?在一个界面上运行AT+CMGL="ALL"对另一个界面是否有任何影响?

  • 您是否尝试过不同的操作系统?不同的终端程序? (这真的不应该有任何区别,但谁知道呢)

答案 1 :(得分:-1)

我偶然发现了同样的问题,并且获得了新的SIM卡解决了它。与调制解调器的通信现在工作正常。希望这有帮助!