SIM800l-禁用“ SMS Ready”和“ Call Ready”自发消息

问题描述 投票:0回答:1

我的问题与SIM800连接消息有关。

我将模块与STM32开发板一起使用。有时模块会分别报告SMS ReadyCall Ready消息。当我开始向模块发送AT命令时,它可能会发送这些消息(并非总是发生)。

但是,我先前发送的命令显然是不相关的(例如HTTP命令),并且SMS Ready / Call Ready消息正在出现,但它们不是预期的。

由于这个原因,Keil在调试会话中报告"Can not access"消息。建立连接后是否有可能禁用这些消息?还是意味着模块发生意外重置?

stm32 at-command keil sim800
1个回答
1
投票

根据SIM800x modules AT commands guideSMS就绪呼叫就绪是启动时一旦正确处理了SMS和执行呼叫的功能便立即发送了URC(未经请求的结果代码) 。

所以这对您来说是第一个坏消息:如果看到它们,则可能意味着设备由于错误或先前提供的命令之一而重置。

第二个坏消息是,在上面链接的AT命令指南中,没有提及禁用SMS Ready URC的功能。


幸运的是,至少有一个好消息:通话准备就绪可以通过AT + CIURC命令禁用:

AT + CIURC(启用或禁用初始URC演示)

语法: AT + CIURC =

0禁用URC演示-1启用URC演示

[注:当模块加电且初始化过程结束时,URC为1时将显示“ Call Ready”。

指南还提到了此设置保存在个人资料区域中的事实。因此,为了确保在发出命令存储活动配置文件后重新启动具有持久性:

AT&W
OK
© www.soinside.com 2019 - 2024. All rights reserved.