->外观一览

在优信电子买的,比其它商铺价格略高,不过质量应该有保障

->引脚连接

VCC_IN接5V
GND接地
RXD接MCU TXD
TXD接MCU RXD (mcu指的是单片机 如STM32)

因为我只是用来发短信,所以其它引脚不用接!

如果需要打电话可能需要咪头和喇叭!

但如果是仅仅需要电话做一个提醒的作用,也可以只接上述几个引脚!

->串口调试

AT ---------------------------------- 查看固件是否正常运行
AT+CPIN? ------------------------ 查看卡槽是否有卡()
AT+CREG?------------------------查看注册情况 返回0,1才可用
AT+CMGF=1----------------------发英文短信固定字段 直接用即可
AT+CSCS=“GSM”---------------发英文短信固定字段 直接用即可
AT+CMGS=“xxx” ----------------括号内填你的手机号码
现在可以发送内容如 hello world
1A -----------------------------------发送短信,发送 《16进制》 的1A 。 发送字符1A不行!

->代码编写
串口调试无误后按照指令使用printf输出即可

例如

printf("AT\r\n");

如果是不阻塞发送直接每个指令间隔1秒即可!

如果是阻塞发送可使用strstr函数检测回传值会更加可靠!

->遇到的坑

如果按照指令发送回复error 大概率是卡用不了,建议使用自己的手机卡,别用物联网卡

这个模块是有供电要求的,需要5V1A才比较稳定

还需考虑信号的问题,信号不好也可能出现error的情况

SIM900A保姆级调试日记相关推荐

  1. js版微信测试号推送消息、生日、纪念日、网易云热评、舔狗日记【JavaScript版】保姆级教程 青龙面板做微信测试号推送生日、纪念日

    文章目录 微信测试号推送消息 一.申请微信测试号 二.下载nodeJs 1.下载安装包 2.检查是否安装成功 三.设置测试号发送信息的模板 四.编写发送消息代码(必须装好nodeJs) 1.编写代码 ...

  2. 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建

    保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...

  3. 官方发布:深度学习高层API保姆级中文教程免费开放

    很多小伙伴在后台给我留言,零基础如何入门深度学习?想要做算法工程师,自学了python基础,现在还来得及吗? 这个问题很大.很难说一篇文章几句话就能解决这个问题.今天我给大家说一下自己的一些个人经验, ...

  4. IntelliJ IDEA2020安装使用(保姆级)

    IntelliJ IDEA安装使用(保姆级) 文章目录 IntelliJ IDEA安装使用(保姆级) 1.0 IntelliJ IDEA 介绍 1.1 IDEA 的主要优势 1.2 IDEA的下载地址 ...

  5. 保姆级教程:手把手教你搭建个人网站

    保姆级教程:手把手教你搭建个人网站 前言 准备与搭建 1.Git管理工具的下载与安装 2.nodejs环境安装 3.hexo博客框架下载 npm换国内源 使用npm下载hexo博客框架 初始化mybl ...

  6. VC++6.0的简单使用!(保姆级)

    VC++6.0的简单使用!(保姆级) 新建文件夹 这个文件夹来存放新建的C文件,便于之后的整理. 此文件夹放在一个自己容易找到的地方,比如桌面! 打开VC++6.0新建C文件 打开软件后,点击左上角文 ...

  7. ACME网站证书自动化保姆级教程

    更好的阅读体验和更多文章请移步Blog: https://blog.zhou.icu/archives/acme网站证书自动化保姆级教程 本文参考(复制)自:使用 GitHub Actions 自动申 ...

  8. 保姆级教程!将 Vim 打造一个 IDE (Python 篇)

    从上周开始我就开始折腾 ,搞了一下 Vim IDE for Python & Go,我将整个搭建的过程整理成本篇文章分享出来,本篇是 Python 版本的保姆级教程,实际上我还写了 Go 版本 ...

  9. RocketMQ保姆级教程

    上周花了一点时间从头到尾.从无到有地搭建了一套RocketMQ的环境,觉得还挺easy的,所以就写篇文章分享给大家. 整篇文章可以大致分为三个部分,第一部分属于一些核心概念和工作流程的讲解:第二部分就 ...

最新文章

  1. 串口的偶校验位设置_详解UART串口
  2. 海思3559与全志a83t比较
  3. 学python要多少钱-培训python大概要多少钱?
  4. “马踏飞”AI机器人实现方案介绍
  5. 传感器工作原理_荧光氧气传感器工作原理简介
  6. 阿里、腾讯 | 算法岗面试复盘
  7. kali字典WiFi
  8. 再别极域(亲测有效)
  9. 打印机与计算机无法进行通讯,打印时电脑提示:“打印机不能与计算机进行通讯”是为什么啊?是电脑出现问题还是打印机出现问题了?...
  10. Go 处理PCAP文件
  11. CAN应用层常用协议
  12. case when then else end 及cheak约束
  13. react项目 上线配置流程
  14. Python利用 Anaconda安装pytorch并测试GPU
  15. APP服务器被恶意攻击怎么办?
  16. 数据库系统设计_银行业务管理系统
  17. [附源码]计算机毕业设计JAVA病历管理系统设计
  18. 3.5主存储器与CPU的连接
  19. python--第四章 python流程控制语句
  20. 谁发明了计算机人工智能,麻省理工学院发明了人工智能芯片

热门文章

  1. #《算法竞赛入门经典》勘误
  2. 【蓝桥杯 路径 python】Dij算法
  3. SpringMVC-转换器与格式化
  4. 小程序 订单倒计时系列
  5. 最容易理解的SVM算法原理
  6. JavaScript的pop()
  7. CPU占用率百分百原因及解决方法
  8. java数据结构和算法 北风 下载_Java] 北风Java20集+44集版数据结构算法基础教程
  9. JavaScript点击button更改内容,清空页面
  10. 如何发表期刊方法步骤