【问题标题】:AT Commands: AT+CMGR works fine but AT+CMGL results in no response from GSM modemAT 命令:AT+CMGR 工作正常,但 AT+CMGL 导致 GSM 调制解调器没有响应
【发布时间】:2014-02-02 08:27:21
【问题描述】:

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

【问题讨论】:

  • resetting the modem using at commands 你的意思是 ATZ 或 AT&F 我猜?
  • 是的,正确的。没有效果。

标签: serial-port sms putty at-command


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    尤其是AT+CMGL="ALL" 中缺少的最终结果代码并不像应有的那样。并且对于所有其他命令也有回显,因此命令重复(例如“AT\rAT\r\nOK\r\n”),但对于“黑洞”@987654323 之后的AT+CMGR=5 命令则不然@ 命令。

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

    • 您在此处获得的 AT+CMGR=5 文本是您输入的实际 AT 命令吗 交互,然后调制解调器没有额外的回声, 还是您“盲目地”输入了命令,显示的文本是调制解调器的回声?

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

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

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

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

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

    【讨论】:

    • 1.是的,在我尝试 AT+CMGL="ALL" 并失败后,调制解调器没有回音。 2. 像它一样的接缝在大约 30 分钟后消失,计数 SMS 也不起作用,但 AT+CMGR 和大多数其他命令始终有效。 3. 是的。 4,5 会检查这些,还没有尝试过。 6. 是的,尝试过不同的程序
    猜你喜欢
    • 1970-01-01
    • 2018-05-09
    • 1970-01-01
    • 2019-07-25
    • 1970-01-01
    • 2015-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多