YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10171|回复: 5
打印 上一主题 下一主题

ESP8266 AT指令控制一、ESP8266 简介及基础测试

[复制链接]

签到天数: 866 天

[LV.10]以坛为家III

跳转到指定楼层
楼主
发表于 2016-3-16 08:11:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ESP8266简介
ESP8266 是由上海乐鑫信息科技开发的集成无线芯片,以超高的性价比卷整个物联市场,并且还支持二次开发。目前多家厂商(例如:安信可、氦氪、机智云等)在做ESP8266芯片的开发与服务工作,目前的服务已经很全面,非常利于开发者以较低的成本开发出个性的智能产品(例如:智能灯、智能插座、智能穿戴设备等)。
芯片官方网址:http://www.espressif.com/ , 相关资料都可以在这里下载到,需要注册登陆才能下载!
模块测试
本人手中测试模块:安信可 - ESP-01,模块到手时间已久,现在才玩
模块引脚图:
根据连接说明,该版若想从FLASH启动进入AT系统,只需要将CH_PD引脚上拉即可;GPIO0为高电平代表从FLASH启动,GPIO0为低电平代表进入系统升
级状态,此时可以经过串口升级内部固件; RST(GPIO16)可做外部硬件复位使用。
固件版本升级:固件版本持续升级中,而且可以二次开发!手中的模块老了已经无法升级,当前版本 - 00200.9.5(b1)。安信可当前最新版本应该是1.3。
模块有三种工作模式(下面的图解很容易明白):
1.Station         客户端模式
2.AP                接入点模式 (一般家里的无线路由器就是一个无线接入点)
3.Station+AP   两种模式共存。
注:AP 模式: Access Point,提供无线接入服务,允许其它无线设备接入,提供数据访问,一般的无线路由/网桥工作在该模式下,AP和AP之间允许相互连接。
      Sta模式: Station, 类似于无线终端,sta本身并不接受无线的接入,它可以连接到AP,一般无线网卡即工作在该模式。
    TCP 与 UDP 简介:
      TCP(Transmission Control Protocol):为典型的传输大量数据或需要接收数据许可的应用程序提供连接定向和可靠的通信。
      UDP(User Datagram Protocol):提供无连接的通信,并不保证数据包被发送到。典型的即时传输少量数据的应用程序使用UDP。应该说可靠的发送是应用程序的责任。

AP模式:

AT+STATION模式:

AP+Sta 共存模式:既可以做为接入点,也可以做为客户端

模块通过USB转串口模块连接PC,AT指令测试

指令集分为3部分:基础AT指令,WIFI功能AT指令,TCP/IP工具AT指令(指令集中都有可以自行查看:)
准备材料:
       ESP 8266 模块 + usb转串口模块(例如:FT232)+ PC + 软件调试助手。
       测试软件:
硬件连接(阻值自定(1k),主要是将CH_PD引脚上拉,最好不要直接连接高电平):

提示:上电后,蓝色灯微弱闪烁后熄灭,红灯长亮
连接好后,如果手边有手机或者电脑,应该就可以搜索到一个 wifi 信号,这个就是当前的wifi串口ESP模块。我们用基础的AT指令来测试模块:
发送 返回 说明
AT OK 测试指令
AT+RST OK 重启模块
注:有些设置指令需要重启后有效
AT+GMR 8位版本号
OK
查看版本信息
AT+GSLP=<time> <time>睡眠时间(ms)
OK
启动 deep sleep 功能
ATE0/ATE1 OK 开关回显功能
用这几个AT指令测试一下基本功能及查看模块的基本信息!


关于重启乱码解释:
1. 冷启动 或硬件 复位 。
初次上电或硬件复位时,系统一定会输出乱码,除非 您使用74880波特率的固件。这是因为系统上电时,会运行厂商芯片内部的Boot loader.然而Boot loader因为某些原因会将整个SoC的波特率初始化成74880. 您的串口软件很有可能不在这个波特率上,因此会出现乱码 。如果您想知道这些乱码的含义 ,请设置成74880波特率 。
2. 软件或看门狗复位 。
当您使用AT指令复位后,下次启动时仍然会执行厂商SDK的代码,该部分代码不开源,我们无法修改。此代码会将波特率设置成115200. 如果您的波特率恰好是115200,那么恭喜您,在执行RST的时候将不会出现乱码。如果不是,那么在串口速率切换的过程中 ,您依然会看到乱码 。
3. 当然,在您不使用74880这个波特率的前提下,冷启动的乱码是您使用任何固件都无法避免的 。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持1 反对反对

签到天数: 866 天

[LV.10]以坛为家III

沙发
 楼主| 发表于 2017-2-21 20:24:03 | 只看该作者
wzf@yfrobot 发表于 2017-2-21 12:52
值得学习的好资料,谢谢

回复 支持 反对

使用道具 举报

该用户从未签到

板凳
发表于 2017-6-24 23:04:24 | 只看该作者
天呐,非常需要
回复 支持 反对

使用道具 举报

该用户从未签到

地板
发表于 2019-3-25 11:00:29 | 只看该作者
写的非常详细,感谢楼主,正好在学习中
回复 支持 反对

使用道具 举报

签到天数: 22 天

[LV.4]偶尔看看III

5#
发表于 2019-5-7 16:30:56 | 只看该作者
值得学习的好资料,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-5-3 22:36 , Processed in 0.048649 second(s), 24 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表