ESP8266使用指南(一)
-
一、基本信息:
1.1 概述:
ESP8266 系列无线模块是安信可科技自主研发设计的一系列高性价比 Wi-Fi SoC 模组。该系列模块支持标准的 IEEE802.11 b/g/n 协议,内置完整的 TCP/IP 协议栈。用户可以使用该系列模块为现有的设备添加联网功能,也可以构建独立的网络控制器。
1.2 产品特性:
- 体积超小的 802.11b/g/n Wi-Fi SoC 模块
- 主频最高可达 160MHz
- 内置 10 bit 高精度 ADC
- 支持多种休眠模式,深度睡眠电流低至 20uA
- 串口速率最高可达 4Mbps
- 通用 AT 指令可快速上手
1.3 产品型号:
- ESP-01
- ESP-01S
- ESP-07S
- ESP12E
- ESP12F
- ESP12S
二、用法说明:
2.1 开发方式:
-
AT指令开发:
参考资料: https://www.espressif.com/sites/default/files/documentation/4b-esp8266_at_command_examples_cn.pdf
-
官方SDK开发
- NONOS SDK: 官方已停止更新
- RTOS SDK:
-
Arduino IDE开发:
参考资料:
https://arduino-esp8266.readthedocs.io/en/latest/
https://github.com/esp8266/Arduino -
Lua脚本开发
-
Python脚本开发
ESP8266的开发方式有很多种,但主要还是以下三种: AT指令开发、官方SDK开发、Arduino IDE开发,其中AT开发手册、Arduino IDE开源资料已给出
2.2 连线方式:
在这里以ESP-01S为例
ESP-01S 模组共接出8 个接口,管脚示意图,管脚功能定义表如下所示:
典型线路图如下所示:特别注意: 下载模式IO0拉低,运行模式IO0悬空或置一
-
好东西,码了
-
因为做的嵌入式课设里要用到,所以开个贴记录一下