用串口控制SIM900A打电话和发短信,遇到的一些问题总结。

您所在的位置:网站首页 不允许sim卡什么意思 用串口控制SIM900A打电话和发短信,遇到的一些问题总结。

用串口控制SIM900A打电话和发短信,遇到的一些问题总结。

2024-07-12 13:06| 来源: 网络整理| 查看: 265

使用SIM900A心得总结 一、串口选择

供电对于SIM900A很重要,串口推荐选择CP2102的USB-TTL模块。注意:CH340不能用,如果用单片机供电的话,我试过两个灯都不亮,不推荐。 如何接线就不说了。

二、指示灯与SIM卡选择

注意观察指示灯,D5常亮、D6亮一秒、灭三秒就是正常的。我当时D6一直是快闪,然后我更换过三个联通卡、两个移动卡,依旧是快闪。后来发现我用移动卡时,串口发指令有一个指令返回SIM PIN。发现是我的移动卡,设置了PIN码,然后我就把移动卡插回手机,取消PIN码的设置,再放回SIM900A中,D6灯就正常慢闪了,可以连上网络了。我的联通信号卡虽然没有设置SIM PIN但是依旧不行,具体原因不清楚,可能联通信号不好吧。推荐使用移动电话卡,并取消SIM PIN设置。

三、可以打电话不能发短信问题

做到这又出现了能打电话,不能发短信的问题。 我用ATD152********(省略电话号),返回了OK,成功打电话了。 接下来AT+CMGS=“152********”,最后输入短信内容,再1A后,返回了错误。原来是需要加86,即:AT+CMGS=“86152********”。这里说的是发送英文短信。 发送中文短信,遇到了问题。用汉字转Unicode时转换出来的数字,每四个就有一个空格这个空格要删除,包括汉字和电话的转码都要删去空格,号码可以不加上86,我的可以发送,不行的话就加上试试。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3