Serial port AT命令:AT+;CMGR工作正常,但在+;CMGL导致GSM调制解调器没有响应
我使用PUTTY与华为E1750 GSM调制解调器进行通信(AT命令)。有时,AT+CMGL命令不起作用,我想知道是否有人知道我可能犯了什么错误。如果我从usb中卸下GSM调制解调器并再次插入,则该命令会起作用(意味着AT+CMGL有时会起作用)。但经过一段未定义的时间后,它不会产生如图所示的响应。我已尝试使用at命令重置调制解调器,但未成功。这可能是E1750 GSM调制解调器的错误,或者我犯了什么错误Serial port AT命令:AT+;CMGR工作正常,但在+;CMGL导致GSM调制解调器没有响应,serial-port,sms,putty,at-command,Serial Port,Sms,Putty,At Command,我使用PUTTY与华为E1750 GSM调制解调器进行通信(AT命令)。有时,AT+CMGL命令不起作用,我想知道是否有人知道我可能犯了什么错误。如果我从usb中卸下GSM调制解调器并再次插入,则该命令会起作用(意味着AT+CMGL有时会起作用)。但经过一段未定义的时间后,它不会产生如图所示的响应。我已尝试使用at命令重置调制解调器,但未成功。这可能是E1750 GSM调制解调器的错误,或者我犯了什么错误 我看不出您的AT命令处理中有任何错误,因此在我看来,这似乎是调制解调器中的一个错误 特别是
我看不出您的AT命令处理中有任何错误,因此在我看来,这似乎是调制解调器中的一个错误 特别是,
AT+CMGL=“ALL”
中缺少的最终结果代码与它应该的不一样。对于所有其他命令,也有echo,因此命令会重复(例如“AT\rAT\r\nOK\r\n”),但对于“blackhole”AT+CMGL=“all”
命令之后的AT+CMGR=5
命令,情况并非如此
关于进一步测试/调试的一些问题和建议:
- 您在此处获得的
文本是您输入的实际AT命令吗 以交互方式,然后没有来自调制解调器的额外回声, 或者您是否“盲目”输入命令,显示的文本是来自调制解调器的回音AT+CMGR=5
- 上述行为是否适用于在AT+CMGL=“ALL”之后输入的任何命令,或仅适用于与AT命令相关的其他消息?此处是否涉及任何计时组件(例如,在下一个命令出现之前,输入
后多长时间)AT+CMGL=“ALL”
- 这是否也适用于PDU模式
- 这是否适用于所有不同的消息存储(检查+CPMS处的
)AT
- 对于USB,几乎总是有两个串行接口可用。你有没有测试过
两者同时开放吗?在另一个服务器上运行AT命令有什么区别吗
AT+CMGL=“ALL”与下一个命令之间的串行接口?在一个接口上运行
会对另一个接口产生任何影响吗AT+CMGL=“ALL”
- 你尝试过不同的操作系统吗?不同的终端程序? (这真的不应该有什么区别,但谁知道呢)