SIM900A 模块采用串口(UART)通信,我的 SIM900A 开发板上含有 TTL 接口和 RS232 接口。
我们需要将 SIM900A 模块与 PC或单片机进行连接,然后使用标准的 AT 指令对 SIM900A 模块进行控制,实现打电话发短信上网等功能。
所以,您要做的是:使用您的控制器(包括单片机、电脑等)连接到 SIM900A 模块的 TTL 接口或是RS232 接口。

推荐先用电脑控制模块进行调试,然后再用单片机控制模块。

在用电脑调试我们的模块时需要用到一个将SIM900模块与电脑连接起来的设备,常见的调试设备有USB–TTL 模块与 USB–232 串口线。
所有的USB设备都是需要驱动的,不同的系统所需的驱动也是不同。所以,在使用这些USB设备来调试模块时,一定先确定您所安装的驱动是OK的。将您的USB设备的具体名字(芯片名)+您的系统名称去搜索,如 CH340 win7 64位驱动 这样一般都会找到合适的驱动。

SIM900A 模块和 PC 有两种连接方式

一、通过 USB 转 TTL 模块进行连接

USB–TTL 模块与 SIM900A 模块的硬件连接为:

USB–TTL模块TTL端的TXD-----SIM900A的TTL电平接口的RXD
USB–TTL模块TTL端的RXD-----SIM900A的TTL电平接口的TXD
USB–TTL模块的GND-------------SIM900A的GND

二、通过 USB 转 232 模块进行连接

USB–232 模块与SIM900A模块的硬件连接为:

USB–232模块232端的发送-------SIM900A的232电平接口的接收
USB–232模块232端的接受-------SIM900A的232电平接口的发送
USB–232模块的GND--------------SIM900A的GND

此外还需要给 SIM900A 模块供电
注: 此接法只适用V3系列SIM900A模块,因为此系列模块上带有一组RS232接口,RS232端口简化成3根针,即:PCRXD PCTXD GND

  1. 单片机上USB转232模块
  2. SIM900A和USB转232模块连接

我们没有这个USB转232转接线,但是单片机上有USB转232模块,它们的功能是一样的。
我们可以通过这个模块将SIM900A和PC连接起来,然后通过PC调试SIM900A模块。

SIM900A模块与PC如何连接?相关推荐

  1. SIM900A模块开发:通过GPRS连接OneNet平台发送GPS信息

    SIM900A模块开发:通过GPRS连接OneNet平台发送GPS信息 1. SIM900A模块介绍 1.1 SIM900A模块具有以下特点: 1.2 模块TTL接口图 1.3 硬件连接方法 2. O ...

  2. 移远EC20模块通过物理串口连接PC或者MCU,通过AT命令进行控制

    关键词:移远  EC20  UART  物理串口  1.8V  AT命令  MCU  PC  控制 概述:EC20一般通过USB和运行Windows的PC.运行安卓或Linux的嵌入式平台进行连接,以 ...

  3. 【IOT开发】蓝牙模块与PC连接通讯实验

    这是在一个项目中,需要开发 windows APP,通过蓝牙与下位机通讯.之前接触过的一些蓝牙项目,大多是 模块与模块 通讯,也见过很多模块-手机通讯的教程,但PC端直接与蓝牙模块的连接教程比较少,买 ...

  4. boost::signals2模块实现使用自动连接管理的测试程序

    boost::signals2模块实现使用自动连接管理的测试程序 实现功能 C++实现代码 实现功能 boost::signals2模块实现使用自动连接管理的测试程序 C++实现代码 #include ...

  5. 单片机蓝牙烧录_蓝牙模块与单片机如何连接?

    蓝牙模块与单片机如何连接? 首先我们来看看蓝牙模块 蓝牙模块HC-05: TX连接单片机P3.0口,RX连接单片机P3.1口. 在蓝牙模块连接到单片机上前,首先通过USB-TTL转接器,连接到电脑上后 ...

  6. 中移4G模块-ML302-OpenCpu开发-(MQTT连接阿里云-RRPC通讯)

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  7. 中移4G模块-ML302-OpenCpu开发-(MQTT连接阿里云-接收和发送数据)

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  8. 中移4G模块-ML302-OpenCpu开发-(MQTT连接阿里云-订阅主题)

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  9. 中移4G模块-ML302-OpenCpu开发-2-MQTT连接阿里云

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  10. ESP8266-WIFI模块使用AT指令连接外网服务器

    ESP8266-WIFI模块使用AT指令连接外网服务器 第一步用java代码写一个服务器,代码如下: 代码解释:我是用nio写了一个,异步通信,用到了线程池,比较简单.当wifi模块连接后,会自动创建 ...

最新文章

  1. Hibernate框架第二天
  2. ajax php加载列表实例,jQuery+PHP+ajax实现加载更多内容列表
  3. Basic脚本解释器移植到STM32
  4. 把地图中的道路以线条提取出来_入围 ICRA 2019 最佳论文:MIT利用粗粒度地图实现自动驾驶...
  5. boost::units模块实现测试显式和隐式单位转换
  6. 如何快速REPAIR TABLE
  7. Android知识体系
  8. java 实体字段变更记录_java – Hibernate:检查哪个实体的字段被修改
  9. 大数据之-入门_大数据发展前景---大数据之hadoop工作笔记0005
  10. 吴恩达机器学习5——神经网络的学习
  11. c java通讯_java与c通讯
  12. 关于 动态分流系统 ABTestingGateway 的想法
  13. Warning: 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/' already解决
  14. Windows10 设置网络共享文件驱动器
  15. 常用电子产品行业标准及认证
  16. 算法产品化---人脸识别采集终端的摄像头品质要求
  17. mysql3306端口被占用无法终止_Mysql3306端口被占用无法启动解决办法.doc
  18. Android 2个Service实现相互保活,通过bindservice来实现,不通过广播实现
  19. U盘文件丢失怎么办?你需要这个数据恢复工具!
  20. 利用周末时间通过整合自己的编程知识写了一个微信朋友圈集赞程序

热门文章

  1. PHP UTF-8转GBK
  2. vivado 下载bit报错End of startup status:LOW
  3. 邮件传输协议 SMTP 、POP3 、IMAP 和 Exchange 比较及联系?
  4. 手把手教你一个321MB的视频,如何压缩到300MB以内?
  5. 10个必备的AutoCAD插件
  6. 第十届泰迪杯数据挖掘B题:电力系统负荷预测分析--解题思路与部分代码01
  7. amazon linux ami root 密码,Amazon Linux AMI 2015.09 (HVM)平台搭建lamp
  8. 利用python实现方差分析
  9. 撬动百亿台设备,让物联网“造”起来!
  10. 主板诊断卡的使用方法视频教程