GSM模块的使用及注意事项

1.如何使用?

        最近,我准备使用GSM模块(SIM900A)发送英文短信到指定号码,翻阅资料如下:

可见,只要给该模块按照如下步骤发送指令:

 

 就可以使得模块正常工作。(SIM900A)使用的是串口通信,波特率默认为9600。

它的实物图及其各管脚定义如下:

与51单片机的连接方法:

2.注意事项

1. 该模块卡槽很大,如下图所示。现在智能手机用的SIM卡都非常小了,所以无法直接插进GSM模块的卡槽,因为大小不匹配。

   所以要准备SIM卡扩展槽 

 

2. 该模块所需电流较大,使用单片机无法直接驱动它工作(我用的是某中科技开发板),后来我用充电宝给GSM供电,用电脑给单片机开发板供电,就可以正常工作了。(用一个充电宝同时给单片机和GSM供电时,GSM也无法正常工作。)

那么,当你的GSM模块不能正常工作时,怎么确定是功率太低的原因呢?直接用另一部手机给它打电话,如果能正常打通,则没有问题,如果提示关机或者正在通话中,那么就是功率太低。如果不在服务区等其他的,则大概率是卡没有插好。

3. 当GSM正在和单片机连接时,就无法正常给单片机下载程序。因为GSM的通信接口和单片机下载程序的接口是同一个,它会干扰到单片机程序下载。所以如果你发现你的单片机突然不能下载程序了,别担心,直接把GSM模块先拔下来,就可以下载程序了,下载完了再把GSM模块装上去!

4. 连接GSM模块和单片机之前,最好使用串口调试助手软件对其进行调试。确保能用电脑使GSM正常工作,再尝试使用单片机驱动它!我用的串口调试助手如下:

 按照步骤发送:

 这样就能收到短信了

 记得最后的指令“0x1A”,是16进制的1A,在串口调试助手上,要这样设置

 如果发送0x1A文本,它会将其识别为,要发送的内容,(如上所示,我第一次就犯了这种错误!)

祝大家调试顺利!!!

需要单片机端代码的可以联系我

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式小李

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值