Moh*_*ahi 14 sms gsm avr serial-port at-command
我正在使用SIM900 GSM模块连接到我的AVR微控制器.我用FT232测试它以查看传输数据.First Micro发送AT它会响应OK
AT OK
AT+CMGF=1 OK
AT+CMGS="+9893XXXXXX" returns ERROR and doesn't show ">"
Run Code Online (Sandbox Code Playgroud)
谁能告诉我该怎么办?
小智 16
命令AT+CSCS?
将回答您使用什么类型的sms编码.正确答案是"GSM",如果没有,你应该通过命令设置它AT+CSCS="GSM"
.
请记住"Ctrl + Z"(不是"回车")作为短信文本的结尾.
您没有将所有参数传递给命令.
命令格式为:
AT+CMGS=<number><CR><message><CTRL-Z>
Run Code Online (Sandbox Code Playgroud)
哪里:
<CR> = ASCII character 13
<CTRL-Z> = ASCII character 26
Run Code Online (Sandbox Code Playgroud)
您只传递了该号码而没有< CR >,您将看不到该消息的>注释.
例:
AT+CMGS="+9893XXXXXX"
> This is the message.?
Run Code Online (Sandbox Code Playgroud)
回应是:
+CMGS:<mr>
OK
Run Code Online (Sandbox Code Playgroud)
<mr>
消息参考在哪里.