SIM800L模块发送短信

因为项目需求需要使用到SIM短信模块,记录下SIM模块的使用记录。 1,准备工作 …

因为项目需求需要使用到SIM短信模块,记录下SIM模块的使用记录。

1,准备工作
需要一块SIM模块,我使用的是SIM800L模块,淘宝可以购买到,如图所示,

推荐购买这一款,板上集成了电压模块,不需要单独使用3.7v供电,比较方便。

一张电话卡,自己手机的电话卡即可,同时还需要一个卡套,不然卡放不进去。

2,调试工作
插上卡,上电以后,模块会自动寻找信号,串口助手发送AT,
模块返回ok,表示成功。
然后发送 AT+CMGF=1 将短信模式设置为 text mode (模块默认是 pdu mode),

然后发送 AT+CMGS=“此处输入对应的电话号码”,等待模块返回 ‘>’ 字符,输入短信内容,
短信内容输入完成以后,发送十六进制的0x1a完成发送,记住,是16进制的。
如果一切顺利,此时你的手机可以收到你的短信。

3,单片机移植
已经知道了at指令的流程,就需要配置串口就行了。
串口.h文件的配置,使用的stm32的串口2

c文件的定义

接下来是发送函数的定义
只用到了三个函数

``

=按照顺序发送at指令,就可以了。

sim800l的最简单的发送短信在单片机上面就这样跑起来了。
谢谢观看

本文来自网络,不代表软粉网立场,转载请注明出处:https://www.rfff.net/p/2207.html

作者: HUI

发表评论

您的电子邮箱地址不会被公开。

返回顶部