SIM900A模块的使用

该文详细介绍了GSM模块的接线方法,强调了5V供电和模块灯闪烁状态对正常通信的重要性。文中提供了检测模块工作状态的AT指令,以及发送英文和中文短信的指令集,包括选择不同字符集、短信模式和内容编码。还给出了一个发送短信的示例代码,涉及延迟函数和UNICON编码的使用。
摘要由CSDN通过智能技术生成
1、接线方式
5V  —— 5V
GND —— GND
RX  —— TX
TX  —— RX
注意:
15V供电,并且当模块上的灯慢闪(灭3秒,亮1秒)的时候,才能正常发送信息!!
2)最好插入的是移动卡,其他的不一定支持!
3)可以通过以下两条指令检测模块是否正常工作;
AT+CPIN?   //检测卡  返回READY OK
AT+COPS?   //返回运营商名称

2、发送英文短信的指令集
AT+CSCS="GSM"
AT+CMGF=1
AT+CMGS="接收方的手机号码"
hello   (短信内容,不需要换行)
1A     (16进制发送)
PS:上述除了最后两条指令不需要换行符号(\r\n),其他的都需要

3、发送中文短信的指令集
AT+CSCS="UCS2"  //选择TE字符集
AT+CMGF=1  //选择发送短信模式
AT+CSMP=17,167,0,25
AT+CMGS="接收方的手机号码"//这里的编码必须是UNICON编码   
60A8501F9605768456FE4E6653735C065230671FFF0C8BF753CA65F65F528FD83002 //短信内容,UNICON编码,不需要换行
1A     (16进制发送,不需要换行)

4、demo实例
Uart1Sends("AT+CSCS=\"UCS2\"\r\n");
DelaySec(3);//延时大约3秒
Uart1Sends("AT+CMGF=1\r\n");
DelaySec(3);//延时3秒
Uart1Sends("AT+CSCA?\r\n");
DelaySec(3);//延时3秒
Uart1Sends("AT+CSMP=17,167,0,25\r\n");
DelaySec(3);//延时3秒
Uart1Sends("AT+CMGS=\"接收方的手机号码\"\r\n");//此处修改为对方的电话号,电话UNICON编码
DelaySec(3);//延时3秒
Uart1Sends("60A8501F9605768456FE4E6653735C065230671FFF0C8BF753CA65F65F528FD83002 ");//修改短信内容,短信内容可为中文、英文和数字,但都是对应的unicon 编码。
Uart1Send(0x1a);

在这里插入图片描述

ATK-SIM900A模块介绍: ATK-SIM900A模块是 ALIENTEK推出的一款高性能工业级 GSM/GPRS模块 (开发板),接口丰富,功能完善,尤其适用于需要语言、短信、GPRS数据服务的各种领域。 ATK-SIM900A模块支持RS232串口和 LVTTL串口,并带硬件流控制。支持 5V~24V的超宽工作范围,使得本模块可以非常方便与您产品进行连接,从而给产品提供包括语音、短信和GPRS数据传输等功能。 SIM900A模块资料如截图: SIM900A模块原理图截图: SIM900A模块资料汇总截图: SIM900A模块资料具体说明: 模块原理图:模块原理图和封装库 程序源码:此目录包含所有正点原子STM32源码,分库函数和寄存器两个版本,请使用与开发板对应的源码即可。 配套软件:包括CH340 USB串口驱动,串口调试助手,汉字Unicode互换工具等开发过程中常用软件 SIM900A模块资料:SIM900A模块自身的一些官方资料 芯片数据手册:模块使用到的芯片的数据手册 SD卡根目录文件:使用正点原子STM32开发板发送中文短信需要把这个文件夹下面内容复制到SD卡根目录 其他参考资料:一些网络资料 DF文件: TK-SIM900A GSM(GPRS)模块用户手册_V1.1.pdf 这个文档非常重要,是模块介绍 ATK-SIM900A模块使用说明_ANxx.pdf 这个文档有几个版本,对应不同开发板。 ATK-SIM900(A)模块DTMF解码功能_AN1415.pdf:DTMF解码功能说明文档 ATK-SIM900(A)模块彩信功能_AN1414.pdf:彩信功能说明文档 ATK-SIM900(A)模块升级说明_AN1413.pdf :模块升级说明文档 ATK-SIM900A GSM模块常见问题汇总_20140805.pdf:这个文档是模块使用过程中常见问题解答。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值