使用SIM900A 发送英文短信遇到问题

2019-10-15 01:28发布

一直利用GSM模块与手机发短信,900a设置为TEXT模式,GSM字符集,接收英文短信查看英文短信都很正常。
/*
初始化设置如下
AT+CMGF=1
AT+CSCS="GSM"
发送代码
AT+CMGS="123456"//电话号码
//-----等待   >
XY
<CTRL+Z>
收到短信为
+CMGR: "REC READ","123456","","13/10/12,09:13:24+32" 00580059
*/
当使用两个模块相互通信时发现一个问题,发送的“XY”,收到显示出来却是它的ASCII(00580059),用手机接收此短信则是正常显示XY
手机发送"XY",模块收到也能正确显示“XY
不知道是不是什么地方模式没设置好?用华为GTM900C就没有这个情况。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
闷鱼
1楼-- · 2019-10-15 16:24
回复【7楼】miaoguoqiang:
---------------------------------
呵呵 不错哈  帮我看看 我的问题罗
ssxds
2楼-- · 2019-10-15 20:20
看到楼主这个问题,我现也遇到这样的问题了,两个SIM900A模块收发短信,接收方接收手机发的短信英文短信能在调试助手上显示英文,而用另一个发送模块发送的英文,显示的就不是了,结果是unicode码,请问楼主是怎么解决的呀,有高手知道吗?
miaoguoqiang
3楼-- · 2019-10-16 00:14
回复【9楼】ssxds:
---------------------------------
都过去很久了,好像是这个参数AT+CSMP的设置问题
试一下这个 AT+CSMP=17,167,0,0
ssxds
4楼-- · 2019-10-16 04:00
谢谢你的回复,按照你的方法改后,好了。再次感谢!
15991069404
5楼-- · 2019-10-16 07:39
 精彩回答 2  元偷偷看……

一周热门 更多>