GSM A6模块PDU格式发送中文短信

本文介绍了在使用GSM A6模块发送中文短信时遇到的问题及解决方法。通过调整PDU编码器和正确设置指令,成功发送了中文短信。详细步骤包括设置AT指令、避免填写短信息中心号码、选择16位字符数,并提供了测试成功的代码示例。
摘要由CSDN通过智能技术生成
开发环境(蓝色粗体字为特别注意内容)

1,开发板:串口调试助手,GSMA6模块。


在使用GSM A6模块发送中文短信的时候总是发送不成功,发送英文短信是ok的。我的模块图片如下:


这个模块,比较便宜,性价比高,所以就买了这个模块。发送英文短信的详细流程如下:

1、连线,U_TXD连接USB转TTL的RXD,U_RXD连接USB转TTL的TXD,GND、VCC分别连接USB转TTL的GND和5V

2、按住模块的POWER键,马上键入AT+IPR=9600,设置波特率

3、AT+CMGF=1<回车> 点击发送   //文本方式发送

4、AT+CMGS="10086" <回车>  点击发送

5、此时返回'>'字符

6、hello   点击发送

7、1A    勾选十六进制后发送

IPR=9600
+CREG: 3

^CINIT: 1, 0, 0

^CINIT: 2, 32, 41891

^CINIT: 8, 2048, 1

+CREG: 1

^STN: 37

^CINIT: 4, 8192, 37

^CINIT: 16, 0, 1638460

^CINIT: 32, 0, 0

+CIEV: READY

AT+CMGF=1

OK
AT+CMGS="10086"

> hello

+CMGS: 1

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值