首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > Wireless >

GSM模块发不了短信的有关问题,大家帮看看。

2012-03-23 
GSM模块发不了短信的问题,大家帮看看。。我用AT指令通过计算机串口给模块发指令,但是一直不成功,不知道是什

GSM模块发不了短信的问题,大家帮看看。。
我用AT指令通过计算机串口给模块发指令,但是一直不成功,不知道是什么原因?

波特率是115200

我发指令如下:
1.发送:at
返回:OK

2.发送:at+ccid
返回:+CCID: "89860060190200147245"
  OK

3.发送:at+csq
返回:+CSQ: 31,0
  OK

4.发送:at+cmgf=1 
返回:OK

5.发送:at+cmgs=13825211111或者发送:at+cmgs=“13825211111”
返回:>

然后我在>后面输入短信内容(如:hello),然后按CTRL+Z
就再也没有响应了,就一直停在这不动了。。。

我用了很多种串口工具,都是停在这地方不动了。。

我的模块是WAVECOM的Q2303A

模块确定是没有坏的,我用别人集成的测试工具发短信是可以成功的,但是就是我自己用AT指令通过串口发送就一直不行,不知道是什么原因,希望大家帮看下吧。。。

[解决办法]
大多数串口软件不支持“Ctrl+Z”,建议用超级终端
[解决办法]
打AT能返回OK 说明 串口通信是正常的,我也建议 你换个 串口调试工具 试试。
[解决办法]
最近我也在弄个GSM 也碰到你的问题 刚解决掉 照楼上所说的 使用ctrl z的Ascll码0X1A
就是最后发1A,串口调试助手中选择十六进制发送
[解决办法]
大多数串口软件不支持“Ctrl+Z”,建议用超级终端
你的AT命令步骤是正确的,建议用超级终端试试!
[解决办法]
发短信结束符是 0x1a
一般的串口软件不支持,直接发的,要么你用他的 16 进制发送这个
或者用windows自带的超级终端来做
[解决办法]
用windows自己带的超级终端吧
[解决办法]
Ctrl+Z是超级终端设置的快捷键,不是标准,不要拿来用在其他工具。

热点排行