Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Stm32 SIM800l-禁用“;短信就绪“;及;呼叫准备就绪”;未经请求的消息_Stm32_At Command_Keil_Sim800 - Fatal编程技术网

Stm32 SIM800l-禁用“;短信就绪“;及;呼叫准备就绪”;未经请求的消息

Stm32 SIM800l-禁用“;短信就绪“;及;呼叫准备就绪”;未经请求的消息,stm32,at-command,keil,sim800,Stm32,At Command,Keil,Sim800,我的问题与SIM800连接消息有关 我使用STM32开发板的模块。有时模块会分别报告短信就绪和呼叫就绪消息。当我开始向模块发送AT命令时,它可能会发送这些消息(并非总是这样) 但是,我之前发送的命令显然是不相关的(例如HTTP命令),SMS就绪/呼叫就绪消息将在预期之外发出 由于这个原因,Keil在调试会话中报告了“无法访问”消息。是否可能在建立连接时禁用这些消息?或者这意味着模块有意外重置?根据,SMS ready和Call ready是在处理SMS和执行呼叫的功能正确初始化并可用后,在启动时

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

我使用STM32开发板的模块。有时模块会分别报告短信就绪呼叫就绪消息。当我开始向模块发送AT命令时,它可能会发送这些消息(并非总是这样)

但是,我之前发送的命令显然是不相关的(例如HTTP命令),SMS就绪/呼叫就绪消息将在预期之外发出

由于这个原因,Keil在调试会话中报告了
“无法访问”
消息。是否可能在建立连接时禁用这些消息?或者这意味着模块有意外重置?

根据,SMS readyCall ready是在处理SMS和执行呼叫的功能正确初始化并可用后,在启动时发送的URC(未经请求的结果代码)

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

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


幸运的是,至少有一个好消息:呼叫准备可以通过at+CIURC命令禁用:

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

语法:AT+CIURC=

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

注意:当模块通电且初始化过程结束时,如果为1,将显示URC“呼叫准备就绪”

本指南还提到,此设置保存在配置文件区域中。因此,为了确保在发出命令store active profile后持续重新启动:

AT&W
OK
根据SMS ready和Call ready是在处理SMS和执行呼叫的功能正确初始化并可用后,在启动时发送的URC(未经请求的结果代码)

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

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


幸运的是,至少有一个好消息:呼叫准备可以通过at+CIURC命令禁用:

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

语法:AT+CIURC=

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

注意:当模块通电且初始化过程结束时,如果为1,将显示URC“呼叫准备就绪”

本指南还提到,此设置保存在配置文件区域中。因此,为了确保在发出命令store active profile后持续重新启动:

AT&W
OK

谢谢你的回复!我想电话准备就绪就足够了。谢谢你的回复!我想禁用Call Ready就足够了。