“ESP-12K ESP32-S2”的版本间的差异
来自丢石头百科
(已移除至NodeMCU-32-S2的重定向) 标签:移除重定向 |
|||
(未显示同一用户的7个中间版本) | |||
第1行: | 第1行: | ||
{{Product | {{Product | ||
|images=[[File:ESP-12K-ESP32-S2.jpg|400px]] | |images=[[File:ESP-12K-ESP32-S2.jpg|400px]] | ||
− | |categories={{Category|WiFi}} | + | |categories= |
− | |brand= | + | {{Category|WiFi}} |
+ | {{Category|Espressif}} | ||
+ | {{Category|ESP32-S2}} | ||
+ | |brand=安信可 | ||
|interfaces= | |interfaces= | ||
{{Category|UART接口}} | {{Category|UART接口}} | ||
+ | {{Category|SPI接口}} | ||
+ | {{Category|AD接口}} | ||
+ | {{Category|PWM接口}} | ||
|related= | |related= | ||
{{ESP32 Related}} | {{ESP32 Related}} | ||
第12行: | 第18行: | ||
{{FULLPAGENAME}} 核心处理器 ESP32-S2 是一款高集成度的低功耗 Wi-Fi 系统级芯片(SoC),专为物联网(IoT)、移动设备、可穿戴电子设备、智能家居等各种应用而设计。ESP32-S2 具有行业领先的低功耗性能和射频性能,支持 IEEE802.11b/g/n 协议,集成了 Wi-Fi MAC、Wi-Fi 射频和基带、射频开关、射频 Balun、功率放大器、低噪声放大器等。 | {{FULLPAGENAME}} 核心处理器 ESP32-S2 是一款高集成度的低功耗 Wi-Fi 系统级芯片(SoC),专为物联网(IoT)、移动设备、可穿戴电子设备、智能家居等各种应用而设计。ESP32-S2 具有行业领先的低功耗性能和射频性能,支持 IEEE802.11b/g/n 协议,集成了 Wi-Fi MAC、Wi-Fi 射频和基带、射频开关、射频 Balun、功率放大器、低噪声放大器等。 | ||
− | + | === 产品特性 === | |
− | |||
− | === | ||
* 完整的 802.11b/g/n Wi-Fi SoC 模块,数据速率高达 150Mbps | * 完整的 802.11b/g/n Wi-Fi SoC 模块,数据速率高达 150Mbps | ||
* 内置 ESP32-S2 芯片,Xtensa® 单核 32 位 LX7 微处理器,支持高达 240 MHz 的时钟频率,拥有 128KB ROM,320KB SRAM,16KB RTC SRAM | * 内置 ESP32-S2 芯片,Xtensa® 单核 32 位 LX7 微处理器,支持高达 240 MHz 的时钟频率,拥有 128KB ROM,320KB SRAM,16KB RTC SRAM | ||
第30行: | 第34行: | ||
== 管脚定义 == | == 管脚定义 == | ||
− | |||
− | |||
− | |||
− | |||
{|class="wikitable" | {|class="wikitable" | ||
− | ! 名称 !! | + | ! 脚序 !! 名称 !! 功能说明 |
|- | |- | ||
− | | | + | | 1 || GND || 接地 |
|- | |- | ||
− | | | + | | 2 || VCC || 供电 |
|- | |- | ||
− | | | + | | 3 || IO0 || RTC_GPIO0, GPIO0 |
|- | |- | ||
− | | | + | | 4 || IO1 || RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0 |
|- | |- | ||
− | | | + | | 5 || IO2 || RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1 |
|- | |- | ||
− | | | + | | 6 || IO3 || RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2 |
|- | |- | ||
− | | | + | | 7 || IO4 || RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3 |
|- | |- | ||
− | | | + | | 8 || IO5 || RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4 |
|- | |- | ||
− | | | + | | 9 || IO6 || RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5 |
|- | |- | ||
− | | | + | | 10 || IO7 || RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6 |
|- | |- | ||
− | | | + | | 11 || IO8 || RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7 |
|- | |- | ||
− | | | + | | 12 || IO9 || RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD |
|- | |- | ||
− | | | + | | 13 || IO10 || RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4 |
|- | |- | ||
− | | | + | | 14 || IO11 || RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5 |
|- | |- | ||
− | | | + | | 15 || IO12 || RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6 |
|- | |- | ||
− | | | + | | 16 || IO13 || RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7 |
|- | |- | ||
− | | | + | | 17 || IO14 || RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS |
|- | |- | ||
− | | | + | | 18 || IO15 || RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
|- | |- | ||
− | | | + | | 19 || IO16 || RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
|- | |- | ||
− | | | + | | 20 || IO17 || RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6, DAC_1 |
|- | |- | ||
− | | | + | | 21 || IO18 || RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, DAC_2, CLK_OUT3 |
|- | |- | ||
− | | | + | | 22 || IO19 || RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
|- | |- | ||
− | | | + | | 23 || IO20 || RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
|- | |- | ||
− | | | + | | 24 || IO21 || RTC_GPIO21, GPIO21 |
|- | |- | ||
− | | | + | | 25 || IO26 || SPICS1, GPIO26 |
|- | |- | ||
− | | | + | | 26 || GND || 接地 |
|- | |- | ||
− | | | + | | 27 || IO33 || SPIIO4, GPIO33, FSPIHD |
|- | |- | ||
− | | | + | | 28 || IO34 || SPIIO5, GPIO34, FSPICS0 |
|- | |- | ||
− | | | + | | 29 || IO35 || SPIIO6, GPIO35, FSPID |
|- | |- | ||
− | | | + | | 30 || IO36 || SPIIO7, GPIO36, FSPICLK |
|- | |- | ||
− | | | + | | 31 || IO37 || SPIDQS, GPIO37, FSPIQ |
|- | |- | ||
− | | | + | | 32 || IO38 || GPIO38, FSPIWP |
|- | |- | ||
− | | | + | | 33 || IO39 || MTCK, GPIO39, CLK_OUT3 |
|- | |- | ||
− | | | + | | 34 || IO40 || MTDO, GPIO40, CLK_OUT2 |
|- | |- | ||
− | | | + | | 35 || IO41 || MTDI, GPIO41, CLK_OUT1 |
|- | |- | ||
− | | | + | | 36 || IO42 || MTMS, GPIO42 |
|- | |- | ||
− | | | + | | 37 || U0TX || U0TXD, GPIO43, CLK_OUT1 |
|- | |- | ||
− | | | + | | 38 || U0RX || U0RXD, GPIO44, CLK_OUT2 |
|- | |- | ||
− | | | + | | 39 || IO45 || GPIO45 |
|- | |- | ||
− | | | + | | 40 || IO46 || GPIO46 |
|- | |- | ||
− | | EN || | + | | 41 || EN || 高电平:芯片使能; 低电平:芯片关闭; (已默认拉高) |
|- | |- | ||
− | | GND || 接地 | + | | 42 || GND || 接地 |
|} | |} | ||
== 使用说明 == | == 使用说明 == | ||
− | + | 更多使用方法请见 [[NodeMCU-32-S2 (CH340)]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== 常见 AT 指令集 === | === 常见 AT 指令集 === | ||
第197行: | 第164行: | ||
* [[:File:esp32_technical_reference_manual_cn.pdf|ESP32 技术参考手册]] | * [[:File:esp32_technical_reference_manual_cn.pdf|ESP32 技术参考手册]] | ||
− | == | + | == 尺寸图 == |
− | + | [[File:ESP-12K_ESP32-S2_Dimensions.jpg]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | ||
− | |||
− | |||
− | |||
− | |||
− | [[File:ESP-12K_ESP32- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 资源下载 == | == 资源下载 == | ||
第250行: | 第182行: | ||
* {{FULLPAGENAME}} 用户手册:[https://docs.ai-thinker.com/_media/esp32/docs/esp-12k%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8Cv1.0.pdf 中文] | * {{FULLPAGENAME}} 用户手册:[https://docs.ai-thinker.com/_media/esp32/docs/esp-12k%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8Cv1.0.pdf 中文] | ||
* {{FULLPAGENAME}} 下载使用说明:[https://docs.ai-thinker.com/_media/esp32/docs/nodemcu-32-s2_%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.pdf 中文] | * {{FULLPAGENAME}} 下载使用说明:[https://docs.ai-thinker.com/_media/esp32/docs/nodemcu-32-s2_%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E.pdf 中文] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== FAQ == | == FAQ == | ||
{{Service00}} | {{Service00}} |
2020年11月20日 (五) 18:02的最新版本
| |||||||||||||||||||
| |||||||||||||||||||
| |||||||||||||||||||
|
目录
产品概述
ESP-12K ESP32-S2 核心处理器 ESP32-S2 是一款高集成度的低功耗 Wi-Fi 系统级芯片(SoC),专为物联网(IoT)、移动设备、可穿戴电子设备、智能家居等各种应用而设计。ESP32-S2 具有行业领先的低功耗性能和射频性能,支持 IEEE802.11b/g/n 协议,集成了 Wi-Fi MAC、Wi-Fi 射频和基带、射频开关、射频 Balun、功率放大器、低噪声放大器等。
产品特性
- 完整的 802.11b/g/n Wi-Fi SoC 模块,数据速率高达 150Mbps
- 内置 ESP32-S2 芯片,Xtensa® 单核 32 位 LX7 微处理器,支持高达 240 MHz 的时钟频率,拥有 128KB ROM,320KB SRAM,16KB RTC SRAM
- 支持 UART/GPIO/ADC/PWM/SPI/I2C/LCD/I2S/Camera/IR/USB/DAC 接口,支持触摸传感器、温度传感器、脉冲计数器
- 采用 SMD-42 封装
- 集成 Wi-Fi MAC/ BB/RF/PA/LNA
- 支持多种休眠模式,深度睡眠电流小于 10uA
- 串口速率最高可达 4Mbps
- 内嵌 Lwip 协议栈
- 支持 STA/AP/STA+AP 工作模式
- 支持安卓、IOS 的 Smart Config(APP)/AirKiss(微信) 一键配网
选型列表
模组认证对比:
- ESP32-A1S:FCC(*)/CE(*)/SRRC(*)
- ESP32-S:FCC/CE/SRRC/TELEC/RoHs
- ESP-12K ESP32-S2:FCC(*)/CE(*)/SRRC
注:部分带"*"认证正在申请中。
电气参数对比:
型号 | 蓝牙 | 芯片方案 | 工作频段 | 接口类型 | 封装形式 | 尺寸(mm) | 供电电压 | Modem Sleep | Light Sleep | Deep Sleep |
---|---|---|---|---|---|---|---|---|---|---|
ESP32-S | 蓝牙 4.2 | ESP32 | 2412 ~ 2484MHz | UART / SPI / SDIO / I2C / PWM / I2S / IR 等 | SMD-38 | 18.0 * 25.5 * 3.0 | 3.3V | 20mA | 1.4mA | 20uA |
ESP32-A1S | 蓝牙 4.2 | ESP32 | 2400 ~ 2483.5MHz | UART / SPI / SDIO / I2C / PWM / I2S / IR 等 | SMD-38 | 19.0 * 31.5 * 3.0 | 3.3V | 5 ~ 10mA | 0.8mA | 20uA |
ESP-12K | 不支持 | ESP32S2 | 2400 ~ 2483.5MHz | UART / SPI / PWM / ADC / GPIO 等 | SMD-42 | 19.0 * 31.5 * 3.0 | 3.3V | 20mA | 1.4mA | 0.5uA |
- 传输距离:WiFi 信号的传输距离约 50 米,蓝牙的传输距离约 10 米。
- SPI Flash:32Mbit(4Mbyte)
- 天线形式:板载天线 / 外接IPEX
管脚定义
脚序 | 名称 | 功能说明 |
---|---|---|
1 | GND | 接地 |
2 | VCC | 供电 |
3 | IO0 | RTC_GPIO0, GPIO0 |
4 | IO1 | RTC_GPIO1, GPIO1, TOUCH1, ADC1_CH0 |
5 | IO2 | RTC_GPIO2, GPIO2, TOUCH2, ADC1_CH1 |
6 | IO3 | RTC_GPIO3, GPIO3, TOUCH3, ADC1_CH2 |
7 | IO4 | RTC_GPIO4, GPIO4, TOUCH4, ADC1_CH3 |
8 | IO5 | RTC_GPIO5, GPIO5, TOUCH5, ADC1_CH4 |
9 | IO6 | RTC_GPIO6, GPIO6, TOUCH6, ADC1_CH5 |
10 | IO7 | RTC_GPIO7, GPIO7, TOUCH7, ADC1_CH6 |
11 | IO8 | RTC_GPIO8, GPIO8, TOUCH8, ADC1_CH7 |
12 | IO9 | RTC_GPIO9, GPIO9, TOUCH9, ADC1_CH8, FSPIHD |
13 | IO10 | RTC_GPIO10, GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4 |
14 | IO11 | RTC_GPIO11, GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5 |
15 | IO12 | RTC_GPIO12, GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6 |
16 | IO13 | RTC_GPIO13, GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7 |
17 | IO14 | RTC_GPIO14, GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS |
18 | IO15 | RTC_GPIO15, GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P |
19 | IO16 | RTC_GPIO16, GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N |
20 | IO17 | RTC_GPIO17, GPIO17, U1TXD, ADC2_CH6, DAC_1 |
21 | IO18 | RTC_GPIO18, GPIO18, U1RXD, ADC2_CH7, DAC_2, CLK_OUT3 |
22 | IO19 | RTC_GPIO19, GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- |
23 | IO20 | RTC_GPIO20, GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ |
24 | IO21 | RTC_GPIO21, GPIO21 |
25 | IO26 | SPICS1, GPIO26 |
26 | GND | 接地 |
27 | IO33 | SPIIO4, GPIO33, FSPIHD |
28 | IO34 | SPIIO5, GPIO34, FSPICS0 |
29 | IO35 | SPIIO6, GPIO35, FSPID |
30 | IO36 | SPIIO7, GPIO36, FSPICLK |
31 | IO37 | SPIDQS, GPIO37, FSPIQ |
32 | IO38 | GPIO38, FSPIWP |
33 | IO39 | MTCK, GPIO39, CLK_OUT3 |
34 | IO40 | MTDO, GPIO40, CLK_OUT2 |
35 | IO41 | MTDI, GPIO41, CLK_OUT1 |
36 | IO42 | MTMS, GPIO42 |
37 | U0TX | U0TXD, GPIO43, CLK_OUT1 |
38 | U0RX | U0RXD, GPIO44, CLK_OUT2 |
39 | IO45 | GPIO45 |
40 | IO46 | GPIO46 |
41 | EN | 高电平:芯片使能; 低电平:芯片关闭; (已默认拉高) |
42 | GND | 接地 |
使用说明
更多使用方法请见 NodeMCU-32-S2 (CH340)
常见 AT 指令集
指令 | 描述 |
---|---|
AT | 测试 AT 启动 |
AT+RST | 重启模块 |
AT+GMR | 查看版本信息 |
AT+RESTORE | 恢复出厂设置 |
AT+CWMODE | 设置当前 Wi-Fi 模式 |
AT+CWJAP | 连接 AP |
AT+CWAUTOCONN | 设置上电是否自动连接 AP |
AT+CWSTARTSMART | 开启 SmartConfig |
AT+CWSTOPSMART | 关闭 SmartConfig |
AT+CIPSTATUS | 查询网络连接信息 |
AT+CIPSTART | 建立 TCP 连接 |
AT+CIPMODE | 设置传输模式 |
AT+CIPSEND | 发送数据(发送+++退出透传,注意:不要勾选新行\r\n) |
AT 指令参考
更多 AT 指令说明请参考:
尺寸图
资源下载
更多资料请参见:
ESP32 IDF
ESP IDF (IoT Development Framework) 是 ESP32-S2 的官方开发套件。
- 快速入门
- ESP-IDF V4.0 默认采用基于 CMake 的构建系统。针对 CMake 构建系统,ESP-IDF 有一款新的 Eclipse 插件。具体操作指南,请见 ESP-IDF Eclipse 插件。
相关技术文档
FAQ
|