stm32f4串口发送数据_RS232串口

stm32f4串口发送数据_RS232串口【STM32训练—SIM900A模块】第一篇、电脑的串口助手驱动SIM900A发送中文和英文短信目录第一部分、关于SIM900A的基本知识1、SIM900A的通信方式2、SIM900A的供电方式3、常用指令的含义第二部分、利用电脑串口助手实现SIM900A发送英文和中文短信一、发送英文短信1、发送

【STM32训练—SIM900A模块】第一篇、电脑的串口助手驱动SIM900A发送中文和英文短信   目录   第一部分、关于SIM900A的基本知识   1、SIM900A的通信方式   2、SIM900A的供电方式   3、常用指令的含义   第二部分、利用电脑串口助手实现SIM900A发送英文和中文短信   一、发送英文短信   1、发送SIM卡检测指令和信号质量检测指令   2、发送英文短信指令   3、我手机上面显示的短信内容   二、发送中文短信(重点)   1、错误的例子   2、发送成功的例子   第四部分、总结   1、演示视频链接   2、资料链接   第一部分、关于SIM900A的基本知识   1、SIM900A的通信方式   SIM900A 模块采用串口(UART)通信,每个SIM900A 开发板都含有TTL 接口,其中主要用到的是5VR(RXD)和5VT(TXD),3VR和3VT一般用很少用。   2、SIM900A的供电方式   说明书上是这么说的:常见供电电压为 5V(特殊版本除外),电流为 1A或以上(推荐 2A 或以上)。对于电源适配器提供的电流至少为 1A,考虑到参数虚标,我们推荐 5V 2A 的电源。当然 5V 3A 或 3A 以上的电源会更好的,这样的电源不会损害模块。   我强烈建议直接外部供电,虽然有些 USB—TTL 设备会提供一个 5V 电源,但是多数这样的 5V 电源并不能达到要求。当然也不是不可以,我第一次就是用的USB—TTL的供电的,也没问题,下面是两种供电方式的接线图:   下图为外部供电方式接线图:图中的电源模块自行去淘宝搜“电源转换模块5V”,一搜一大把。   
stm32f4串口发送数据_RS232串口   下图为USB—TTL直接供电的接线图:   
stm32f4串口发送数据_RS232串口   3、常用指令的含义   相关的AT主要有:这里我只放了和发送短信相关的,以及常见的。(更详细的指令资料我放在下方链接中,无需积分,有需求的可以下载)   第二部分、利用电脑串口助手实现SIM900A发送英文和中文短信   一、发送英文短信   1、发送SIM卡检测指令和信号质量检测指令   注意:信号质量值在 0—31 之间,越大代表信号越强。0 代表无信号,一般此数要达到 10 以上,模块才能正确执行发短信等功能。   2、发送英文短信指令   注意:发送新行   
stm32f4串口发送数据_RS232串口   发送十六进制0x1A其含义是告诉SIM900A确认发送,然后等待几秒,出现OK表示发送成功。   
stm32f4串口发送数据_RS232串口  3、我手机上面显示的短信内容   
stm32f4串口发送数据_RS232串口   二、发送中文短信(重点)   1、错误的例子   我相信很多人看了淘宝客服给的数据手册和PPT,都能成功发送英文短信但是却不能成功发送中文短信,我也踩了这个坑,按照客服资料PPT内所给的例程,没有成功发送中文短信,会报ERROR错误!!!   
stm32f4串口发送数据_RS232串口   如下:这是我从客服给的资料中截图的例程,其代码如下   
stm32f4串口发送数据_RS232串口   说实话这里挺坑的,我搞了一下午,开始以为是放在SIM900A上的卡欠费了,我交了钱没用,然后我搜遍了整个CSDN社区,发现很多老铁遇到了和我一样的问题,然后无意间看到了这位老哥的博客,Text模式下发送中文短信问题(Sim900A R11.0)_boliu218的博客-CSDN博客,发现有一行代码配置和例程中不一样,如下:   这里的区别就是第四位参数,然后我找了指令手册关于这条指令的详细解释,其中最需要注意的是:第四个参数为0则表示英文模式,为8表示中文普通文本模式。 2、发送成功的例子   注意:这里需要用到中文转Unicode编码的软件,我放在下方的链接(无需积分),代码如下:   
stm32f4串口发送数据_RS232串口   发送十六进制的1A,等待反馈   
stm32f4串口发送数据_RS232串口   手机这边收到的消息   
stm32f4串口发送数据_RS232串口   第四部分、总结   SIM900A这个模块利用电脑串口助手调试,发送英文短信很简单,但是由于发送中文短信的例程有错误,所以卡了一下午,但是最后成功解决了还是挺开心的。最后关于如何用STM32驱动SIM900A发送中英文短信我将会写在下一篇,本来准备写在一起的,但是这篇文章已经够长了,我怕你们看不下去,我就新写一篇。 1、演示视频链接   视频放在B站:电脑串口助手驱动SIM900A发送中文和英文短信_哔哩哔哩_bilibili      2、资料链接   这个资料链接是我调试过程中用的Unicoded编码软件和我觉得有用的PPT,免费下载,放心!!!🐂🐂🐂   博主这篇文章所用的资料:【STM32训练—项目1】第一篇、电脑的串口助手驱动SIM900A发送中文和英文短信-其它文档类资源-CSDN文库
stm32f4串口发送数据_RS232串口https://download.csdn.net/download/Learning1232/

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/80479.html

(0)
上一篇 2024年 8月 2日 下午12:51
下一篇 2024年 8月 2日 下午12:56

相关推荐

关注微信