首页 > 其他分享 >STM32驱动SIM900A保姆级调试日记

STM32驱动SIM900A保姆级调试日记

时间:2023-11-04 11:08:15浏览次数:42  
标签:------------------------ 引脚 STM32 指令 即可 串口 SIM900A 调试

外观

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

STM32驱动SIM900A保姆级调试日记_字段

引脚连接

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” ----------------括号内填你的手机号码

代码编写

串口调试无误后按照指令使用printf输出即可

printf("AT\r\n");

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

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


遇到的坑

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

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

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

标签:------------------------,引脚,STM32,指令,即可,串口,SIM900A,调试
From: https://blog.51cto.com/u_16335207/8179162

相关文章

  • stm32学习记录随笔23.11.3
    RCC外设时钟使能常用函数//标准库文件->stm32f10x_rcc.hvoidRCC_AHBPeriphClockCmd(uint32_tRCC_AHBPeriph,FunctionalStateNewState);//RCC_AHB外设时钟控制voidRCC_APB2PeriphClockCmd(uint32_tRCC_APB2Periph,FunctionalStateNewState);//RCC_APB2外设时钟控制void......
  • 什么是堆栈跟踪,我如何使用它来调试应用程序错误?
    内容来自DOChttps://q.houxu6.top/?s=什么是堆栈跟踪,我如何使用它来调试应用程序错误?当我运行我的应用程序时,有时会出现一个错误,看起来像这样:Exceptioninthread"main"java.lang.NullPointerExceptionatcom.example.myproject.Book.getTitle(Book.java:16)......
  • 如何让 WinDebug Preview 加载 Dotnet Core 的 SOS.dll 进行调试
    一、前言最近我在使用WinDebug进行系统调试,也是在学习《Net高级调试》这本书。以前听过WinDebug调试器,但是没有使用过,由于最近想起来了,就好好的研究一下,学习一下。初次接触,还是走了不少弯路,踩了不少坑。关于WinDebug最新版的安装方法,可以在“微软商店”里面,直接查询......
  • Net 高级调试--系列文章
    合集-Net高级调试Net高级调试之一:开始认识一些调试工具 Net高级调试之二:CLR和Windows加载器及应用程序域介绍 Net高级调试之三:类型元数据介绍(同步块表、类型句柄、方法描述符等) Net高级调试之四:Windbg动态调试 Net高级调试之五:如何在托管函数上设置断点   ......
  • Net 高级调试之五:如何在托管函数上设置断点
    一、简介今天是《Net高级调试》的第五篇文章。今天这篇文章开始介绍如何在托管方法和非托管方法设置断点,我们要想调试程序,必须掌握调试的一些命令,动态调试的命令,我们在上一篇文章已经讲过了。光有命令也是不行的,要让这些调试命令有用,必须可以在方法上设置断点,然后,再使用......
  • Dubbo 协议调试技巧:提升开发效率
    微服务架构下的快速交付、灵活部署等优势使得 Dubbo 协议已成为了当今互联网基础建设里的一大热点。Dubbo协议是一款由阿里巴巴开发并开源的一款高性能Java RPC 框架,凭借着高效的远程调用、服务注册与发现、灵活的配置等特点,在微服务后端开发场景中十分流行。虽然有着许多优......
  • JAVA技术栈的有福啦!这款IDEA插件,写完代码即可调试
    国产API调试工具Apipost推出IDEA插件,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成url和params。ApipostHelper=API调试工具+API管理工具+API搜索工具。在商店中搜索或直接点击下方链接即可下载:https://plugins.jetbrains.com......
  • IDEA插件推荐,代码写完直接调试、生成接口文档
    国产API调试工具Apipost推出IDEA插件,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成url和params。ApipostHelper=API调试工具+API管理工具+API搜索工具。在商店中搜索或直接点击下方链接即可下载:https://plugins.jetbrains.com......
  • JAVA技术栈的有福啦!这款IDEA插件,写完代码即可调试
    国产API调试工具Apipost推出IDEA插件,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成url和params。ApipostHelper=API调试工具+API管理工具+API搜索工具。在商店中搜索或直接点击下方链接即可下载:https://plugins.jetbrains.com/p......
  • IDEA插件推荐,代码写完直接调试、生成接口文档
    国产API调试工具Apipost推出IDEA插件,写完代码就可以调试接口并一键生成接口文档!而且还可以根据已有的方法帮助您快速生成url和params。ApipostHelper=API调试工具+API管理工具+API搜索工具。在商店中搜索或直接点击下方链接即可下载:https://plugins.jetbrains.com/p......