手里有一块SIM800C的实验板,花时间做几个实验。

时间:

2018-9-8

条件:

SIM800C实验板, 1块;
移动SIM卡,1张;
USB转串口线,1根;
PC机(含串口调试软件),1台;
5V电源,1块。

准备:

装上SIM卡,转接线的串口接SIM800C的UART1端,USB口接PC的一个USB端。实验板施加5V电源。

开机:

上电后,STATUS引脚控制的状态灯(红)常亮,说明开机正常。
NETLIGHT引脚控制的指示灯(绿)闪烁,看不出来是否成功注册。后来重新上电一次,发现闪烁的快了一些,才知道前一次的慢闪烁表示没有注册成功。
如果监视串口,可发现SIM800C将启动过程中的状态通过串口发送出来了:

状态代码 注释
RDY 上电过程完成,调制解调器按照固定波特率准备好。
+CFUN: 1 完整功能
+CPIN: READY 移动终端不用等待任何口令
Call Ready 调制解调器已经上电,号码簿完成初始化
SMS Ready 调制解调器已经上电,短信服务完成初始化

串口通讯

打开串口调试助手,设置串口号、波特率、校验位、数据位、停止位。我的设置是:串口号:com3,波特率:115200(SIM800C具有波特率自适应功能,波特率是多少应该无所谓),校验位:NONE,数据位:8,停止位:1。at<回车>,没有反应。随机换了几种波特率,也还是没有反应。换了一台机子,恰巧默认的波特率是9600,at<回车>,应答OK。调成其它波特率,不行,说明这块板子上的SIM800C没有开启自适应功能。

AT命令基础

AT命令不区分大小写。
AT命令后,必须有回车,否则SIM800C无应答;
发送命令时,SIM800C先回送收到的命令,再应答。可用ATE0关回显,用ATE1打开回显。用ATE0&W(或者ATE1&W)将设置保存到非易失存储器,掉电不丢失。
比如:

PC机发送的命令 SIM800C的应答 注释
at at 有回显功能
OK
ATE0 ATE0 关闭回显的命令
OK
AT 已经不回显了
OK

AT命令的入门

PC机发送命令 SIM800C应答 注释
at 能收到AT命令吗
OK 表明接收到命令
at+gsv 芯片信息
SIMCOM_Ltd 制造商
SIMCOM_SIM800C 型号
Revision:1418B06SIM800C24 版本号
OK
AT+ipr? 波特率是多少
+IPR: 9600 9600
OK
AT+ipr=0 设为自适应
OK 自适应似乎并不适用于各种波特率,我发现至少对9600,38400,115200可用。

SIM800C实验记录之熟悉AT命令相关推荐

  1. 操作系统实验报告——实验一:熟悉Linux命令及进程管理

    实验目的 熟悉Linux系统,掌握Linux系统的登入.退出等操作: 熟悉Linux命令及进程管理.作业控制: 学会使用Linux下C语言编程的基本知识: 掌握Linux中vi的基本操作: 掌握Lin ...

  2. linux 实验 ps,OS第1次实验报告:熟悉使用Linux命令和剖析ps命令

    零.个人信息 姓名:陈韵 学号:201821121053 班级:计算1812 一.实验目的 熟悉Linux命令行操作 二.实验内容 使用man查询命令使用手册 基本命令使用 三.实验报告 1. 实验环 ...

  3. 实验二初入linux,实验二:熟悉Linux的环境

    实验二:熟悉Linux的环境 1.实验目的 1.熟悉Linux的桌面环境: 2.了解Linux所安装的软件包 3.了解Linux的文件目录结构: 4.熟悉Linux的终端方式或文本方式下文件目录操作命 ...

  4. 实验一熟悉matlab环境,数字信号处理报告实验一:熟悉MATLAB环境.doc

    数字信号处理报告实验一:熟悉MATLAB环境.doc 实验一熟悉MATLAB环境一 实验目的1. 熟悉MATLAB的主要操作命令.2. 学会简单的矩阵输入和数据读写.3. 掌握简单的绘图命令.4. 用 ...

  5. CSAPP Lab2 实验记录 ---- Bomb Lab(Phase 1 - Phase 6详细解答 + Secret Phase彩蛋解析)

    文章目录 Lab 总结博客链接 实验前提引子 实验需要指令及准备 Phase 1 Phase 2 Phase 3 Phase 4 Phase 5 Phase 6 Phase Secret(彩蛋Phas ...

  6. 实验六:熟悉Hive的基本操作

    由于CSDN上传md文件总是会使图片失效 完整的实验文档地址如下: https://download.csdn.net/download/qq_36428822/85709631?spm=1001.2 ...

  7. Matlab多次重复实验记录结果,MATLAB数据处理实验记录与总结.doc

    MATLAB实验报告 学 号实验名称MATLAB数据处理实验实验目的掌握二维曲线图.三维曲线图.三维曲面图的绘制方法 掌握常用统计图的绘制方法 熟悉三维图形常用编辑方法 了解动画的绘制方法实验记录1. ...

  8. 计网 | Cisco Packet Tracer下模拟交换机及VLAN配置实验记录

    实验目的和要求 熟悉交换机各种命令模式和基本命令 学习交换机的基本配置,制作网络拓扑图(1台交换机.2台PC),2台PC能够ping通(截图). 截图网络拓扑图(2台PC),2台pc机分别用连通线和交 ...

  9. 计算机网络实验一:网络常用命令

                                                                      实验一:网络常用命令的使用 一. 实验目的: 1. 了解或掌握一些网 ...

  10. 【计算机网络】实验2:常见网络命令操作

    实验目的 1.通过实验熟悉与网络相关的组件的含义和用途. 2.了解系统网络命令的含义.用途和操作方法. 3.能够查看网络的状态,对网络进行简单的配置,对常见的故障进行诊断和排除. 如果你是一个网络维护 ...

最新文章

  1. Centos版本 32或64位查看命令
  2. 把内表 itab1 的 n1 到 n2 行内容附加到 itab2 内表中去.
  3. 【嵌入式】C语言高级编程-container_of宏(04)
  4. java文件读写操作指定编码格式[转]
  5. Lombok的@Data生成的hashCode和equals方法坑
  6. java 工厂模式的写法_java工厂模式三种详解
  7. JRebel for idea 有时候不生效
  8. 嵌入式linux只读保护,如何使用squashfs只读文件系统制作Linux系统文件
  9. 【BZOJ2754】【codevs2403】喵星球上的点名,AC自动机与STL的狂欢
  10. 检测子字符串是否存在于字符串或者变量是否存在于数组中
  11. java实现文件压缩与解压
  12. 基础选择器之id选择器(CSS、HTML)
  13. Java基本类型与类型转换咋就这么烦?
  14. 1106 Lowest Price in Supply Chain (25 分) 静态树vector+DFS
  15. 施努卡:3d视觉检测方案 3d视觉检测应用行业
  16. 辨析:工作路径与脚本路径
  17. 微信 语音识别_微信语音识别_微信语音识别api - 云+社区 - 腾讯云
  18. Unity 2D独立开发手记(九):UGUI仿GTA地图系统
  19. 微信小程序口袋奇兵选服务器,口袋奇兵小程序
  20. 大数据分析本身的工业化

热门文章

  1. 蓝桥杯:座次问题(枚举法 回溯) java
  2. 某医院门诊预约系统/医院预约挂号系统
  3. git删除远程创库命令
  4. 关于REVIT复制已连接的线管(Conduit类)问题
  5. 类和对象的基础2——对象的生与死(构造函数和析构函数)
  6. c语言学习格式化输出
  7. 通过C2progv1.7进行dsp28069串口下载程序
  8. c语言中puts的作用是,C语言的字符串输出puts()函数
  9. accuary、micro 、macro、weighted F1-score
  10. c++_十进制数-10的三进制4位补码是多少?