开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

不用变着法偷懒,智能家政机器人给你理由!

基于STM32手机GSM通信(接打电话、 收发短信)程序源码

基于STM32手机GSM通信(接打电话、 收发短信)程序源码

先介绍下什么是GSM模块

        GSM模块,是一个类似于手机的通讯模块,集成了手机的若干功能于一块小电路板上,它可以发送短消息,通话等等,模块虽小,但它具备了很多手机的功能,拥有它等于就是拥有了手机的核心部分了,它在很多应用领域中都有着广泛的应用,GSM模块通过使用AT指令才能控制它,模块可以与电脑RS232串口相连,也可以用单片机来进行控制。具体介绍及应用:http://blog.sina.com.cn/s/blog_4da4ea3c0100qegb.ht...

GSM模块可以打电话、接电话、发短信,收短信,而且还有来电显示功能哦!基本上可以当成一个标准手机功能的手机使用啦。

 该程序中主要是关于界面以及串口收发数据的程序,所以我这程序中注释没写那么多,基本上能把串口收发弄明白的同学应该都能看懂这个程序,对于初次学习GSM模块的同学来说应该先学习一下AT指令,这样更容易理解程序,OK,就说这么多。详见见附件内容的GSM模块资料。

手机GSM模块通信视频演示:

说明:

关于模块的基本资料以及上一个只能打电话的GSM模块见附件内容。

电路相关文件

电路图文件
教程
GSM模块基本资料.zip
描述:基本资料
源代码
GSM(能打电话).zip
描述:程序源码
分享到:
收藏 (25)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归http://www.9mcu.com/所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 基于STM32F072的带虚拟串口的JLINK

    JLink_ARM-OB 是一个采用 STM32 的 JLink 烧录器,为了缩减电路体积,仅有 SWD 功能,基于F072制作JLINK可以使用虚拟串口,仅只使用一个USB就可以完成SWD+虚拟串口的功能,进一步简化开发所需的工具。 硬件资源: 控制器  : STM32F072C8设计软件 Altium Designer 16提供JLINK的固件和SCH和PCB 均已经实际打板测试过了,成套的设计是用的双层USB口,自己用的时候可以换成排针来使用啦。原理图就是这样 ,可以提供本设计是基于USB的 再次提醒。已经打样验证过了。配套的驱动器后续会以产品的形式出来。提供给大家学习使用。后期还有一个大版本的迭代优化。
    来自:MCU开发板时间:2018-10-03 stm32 usb转串口 下载器 jlink
  • STM32空心杯小四轴原理图以及PCB

    小四轴利用720空心杯电机,主控采用stm32f103c8t6,MPU6050因为焊接难度,后期可能会出现数据接收问题,所以采用正点原子的mpu6050 模块,体积小,小四轴上也预留了模块的位置。背面采用ESP8266WIFI模块,亲测有效,可以和匿名开源的地面站连接接收数据。飞控代码暂时没有编写,可以下载一些开源的代码。
    来自:飞行器时间:2018-10-02 stm32
  • 基于STM32设计的恒温箱(干燥箱)

    帮朋友做的一个恒温箱。其实就是低端MOS控制器。朋友的一个毕设。所设计的干燥箱应满足以下要求:达到设定温度时保持温度的恒定。具体能够实现如下功能:(1)显示屏上显示实时温湿度、设定温度、加热的状态,且可以利用实物PCB板直接控制干燥箱(30L)恒温控制。(2)控制温度范围为20-60℃,控制精度为±0.1℃,从开始工作到温度稳定所需时间小于15分钟,温度可持续保持恒定不变。主芯片是STM32F103C8T6,控制4路光耦,通过控制光耦控制MOS管到地的那端实现单向驱动电机,10路MOS驱动,单路可带5A以上的电流,保留了接传感器的接口,串口,下载口。可外接OLED。提供资料:1.SCH(AD)2.PCB(AD)3.源代码(keil5)希望能帮到大家。特别是毕设朋友们,亲测可以用实物图整机用了两个冷却片(顶部),内部为2个PI加热膜和一个风扇。如下图所示:基本能满足要求。侧面为开关电源~
  • 基于红外遥控的多功能智能电风扇控制器源码

    本设计以STM32F407ZGT6开发板为硬件基础。制作了一个基于红外遥控的多功能智能电风扇控制器,主要实现了以下功能:1.实现电风扇的无极调速,并可以对电风扇的转速进行设置和转速的实时测试和显示。2. 电风扇至少产生三类风:“自然风”、“常风”和“睡眠风”。3. 能实现自带定时开、关机。4. 具备温度测量功能和省电功能,可以根据温度自动微调风速,当外界温度低于设定温度,电风扇停止转动;外界温度高于设定温度,电风扇可恢复转动测温精度优于1摄氏度。5. 具有LCD显示功能,能显示日期、时间、温度、风扇转速、运行模式等等信息。6. 能实现全功能红外遥控;通过红外遥控板实现全部的参数设置与调节。7.可编程模式,可设置闹钟。整个系统设计分为硬件设计和软件设计,硬件上主要包括红外遥控,DS18B20数字温度传感器,RTC实时时钟,电机,LCD屏显示模块,光耦隔离模块。软件上主要是便携各个模块的功能实现,将各个模块的功能有序的连接起来,主要有RTC实时时钟显示,温度测量与显示,设定温度,输入捕获显示速度,PID调节PWM波调节风扇速度,定时开关机和改变风扇运行模式等。系统整体框架如下:
    来自:家用电器时间:2018-09-29 stm32 智能风扇
  • U盘拖拽升级的Bootloader代码

    一:操作步骤他是一个固件升级的Bootloader代码,只需要简单的几步即可完成固件的更新,是不是很方便?步骤如下:1.将本工程编译之后,下载至目标板MCU。2.将目标板通过USB线连接至电脑,会识别出一个名为BOOT_LOADER的U盘,其容量是64M。3.将要更新的固件拖放至U盘,待数据传输完毕即完成固件升级。二:功能特点1.代码支持STM32F10X系列的U盘拖拽升级,很方便的通过USB实现固件的升级,代码编写规范,注释详细,方便阅读修改。2.这是一个Bootloader代码,STM32F103最小系统即可运行(需要USB接口与电脑通信),USB升级是采用虚拟文件系统,无需存储介质,直接将代码数据写入STM32内部flash,从而完成固件的更新,速度快,简单安全。3.采用USB大容量设备,无需安装任何驱动,电脑即可识别U盘。4.自动识别BIN,HEX文件类型,支持CRC校验。5.支持长文件名升级文件,文件名及后缀不区分大小写。5.如果想应用到其他MCU,移植一下即可。只要MCU带USB通信接口的,既满足移植条件。6.本代码,将大大加快你的产品开发需求,方便后期产品固件的维护及升级。三:重要说明1.提供KEIL版本源码,你可以自由修改,以适应你的各种需求。2.可提供仿真器电路板原理图+PCB文件,用于制作各种仿真器(JLINK/STLINK V2/STLINK V21/DAPLINK),以及脱机下载器源码。如有需要,可添加微信:15815599164(手机同号),备注电路城,提供技术支持。
销量
237
查看
5099
参数名 参数值
发布于 2017 年 03 月 07日
Moore8直播课堂