“NodeMCU-32S”的版本间的差异
Yousimaier17(讨论 | 贡献) (→资源下载) |
|||
(未显示2个用户的14个中间版本) | |||
第1行: | 第1行: | ||
{{Product | {{Product | ||
|images=<div class="tabber"><div class="tabbertab" title="NodeMCU-32S (CP2102)">[[File:NodeMCU-32S-CP2102.jpg|400px]]</div><div class="tabbertab" title="NodeMCU-32S (CH340)">[[File:NodeMCU-32S-CH340.jpg|400px]]</div></div> | |images=<div class="tabber"><div class="tabbertab" title="NodeMCU-32S (CP2102)">[[File:NodeMCU-32S-CP2102.jpg|400px]]</div><div class="tabbertab" title="NodeMCU-32S (CH340)">[[File:NodeMCU-32S-CH340.jpg|400px]]</div></div> | ||
− | |categories={{Category|WiFi}}{{Category| | + | |categories= |
+ | {{Category|WiFi}} | ||
+ | {{Category|Bluetooth}} | ||
+ | {{Category|Espressif}} | ||
+ | {{Category|ESP32}} | ||
|brand=丢石头 | |brand=丢石头 | ||
|interfaces= | |interfaces= | ||
− | {{Category|UART接口}}{{Category|SPI接口}} | + | {{Category|AD接口}} |
+ | {{Category|UART接口}} | ||
+ | {{Category|SPI接口}} | ||
|related= | |related= | ||
{{ESP32 Related}} | {{ESP32 Related}} | ||
第68行: | 第74行: | ||
https://github.com/nodemcu/nodemcu-firmware/issues | https://github.com/nodemcu/nodemcu-firmware/issues | ||
}} | }} | ||
+ | |||
+ | == 下载AT固件 == | ||
+ | 1.连接线缆。使用 Micro USB 数据线连接 PC 与 Nodemcu 核心开发板,并从 Windows 设备管理器中确认芯片的 COM 口。 | ||
+ | |||
+ | 2.进入安信可官方[https://docs.ai-thinker.com/esp32/sdk AT固件下载]界面,选择ESP32-S出厂默认AT固件 | ||
+ | *[[File:NodeMCU-32S_AT_1.png|400px]] | ||
+ | |||
+ | 3.下载最新版本[https://www.espressif.com/sites/default/files/tools/flash_download_tool_v3.8.5_1.zip 烧录软件] | ||
+ | |||
+ | 4.打开flash_download_tool,选择ESP32 DowmloadTool | ||
+ | *[[File:NodeMCU-32S_AT_2.png|400px]] | ||
+ | |||
+ | 5.下载界面设置如下如所示 | ||
+ | *[[File:NodeMCU-32S_AT_3.png|400px]] | ||
+ | |||
+ | 6.点击START开始下载,下载完成。 | ||
+ | *[[File:NodeMCU-32S_AT_4.png|400px]] | ||
+ | |||
+ | 7.IO16为at_RX、IO17为at_TX作为AT串口。串口0作为log串口,波特率为115200。重启后即可使用。正常的启动日志如下: | ||
+ | *[[File:NodeMCU-32S_AT_5.png|600px]] | ||
== 管脚定义 == | == 管脚定义 == | ||
第85行: | 第111行: | ||
== 资源下载 == | == 资源下载 == | ||
* Nodemcu-32s规格书:[https://docs.ai-thinker.com/_media/esp32/docs/nodemcu-32s_%E4%BA%A7%E5%93%81%E8%A7%84%E6%A0%BC%E4%B9%A6.pdf 中文] [https://docs.ai-thinker.com/_media/esp32/docs/nodemcu-32s_product_specification.pdf EN] | * Nodemcu-32s规格书:[https://docs.ai-thinker.com/_media/esp32/docs/nodemcu-32s_%E4%BA%A7%E5%93%81%E8%A7%84%E6%A0%BC%E4%B9%A6.pdf 中文] [https://docs.ai-thinker.com/_media/esp32/docs/nodemcu-32s_product_specification.pdf EN] | ||
− | * | + | * 出厂固件(非AT):[https://docs.ai-thinker.com/_media/esp32/sdk/ai-thinker_nodemcu-32s_dio_32mbit_v1.0_20161101.7z ai-thinker_nodemcu-32s_dio_32mbit_v1.0_20161101.7z] |
* 硬件资源:[https://docs.ai-thinker.com/_media/esp32/boards/nodemcu/nodemcu_32s_hardware_resources.7z nodemcu_32s_hardware_resources.7z] | * 硬件资源:[https://docs.ai-thinker.com/_media/esp32/boards/nodemcu/nodemcu_32s_hardware_resources.7z nodemcu_32s_hardware_resources.7z] | ||
* NodeMCU:[https://github.com/nodemcu/nodemcu-firmware/tree/dev-esp32 https://github.com/nodemcu/nodemcu-firmware/tree/dev-esp32] | * NodeMCU:[https://github.com/nodemcu/nodemcu-firmware/tree/dev-esp32 https://github.com/nodemcu/nodemcu-firmware/tree/dev-esp32] | ||
* Arduino:[https://github.com/espressif/arduino-esp32 https://github.com/espressif/arduino-esp32] | * Arduino:[https://github.com/espressif/arduino-esp32 https://github.com/espressif/arduino-esp32] | ||
+ | * 串口驱动:[https://wiki.diustou.com/cn/w/upload/6/6c/CP210x_Windows_Drivers.zip CP2102驱动下载] [https://wiki.diustou.com/cn/w/upload/b/bb/CH341SER.ZIP CH340驱动下载] (请依据串口芯片下载对应的驱动) | ||
== FAQ == | == FAQ == | ||
{{Service00}} | {{Service00}} |
2022年10月20日 (四) 14:41的最新版本
| |||||||||||||||||||
| |||||||||||||||||||
| |||||||||||||||||||
|
产品概述
NodeMCU-32S 核心是 ESP32 芯片 ,具有可扩展、自适应的特点。两个 CPU 核可以被单独控制。时钟频率的调节范围为 80 MHz 到240 MHz,支持 RTOS,是一款通用型 Wi-Fi+BT+BLE MCU 模组。
NodeMCU-32S 集成了传统蓝牙、低功耗蓝牙和 Wi-Fi。具有广泛的用途:Wi-Fi支持极大范围的通信连接,也支持通过路由器直接连接互联网;而蓝牙可以让用户连接 手机或者广播 BLE Beacon 以便于信号检测。
NodeMCU-32S 支持的数据传输速率高达 150 Mbps,天线输出功率达到 20 dBm,可实现最大范围的无线通信。因此,这款模组具有行业领 先的技术规格,在高集成度、无线传输距离、功耗以及网络联通等方面性能极佳。
ESP32 的操作系统是带有 LwIP 的 freeRTOS,还内置了带有硬件加速功能的 TLS 1.2。芯片同时支持 OTA 加密升级,方便用户在产品发布之后继续升级。
产品特性
- 802.11b/g/n (802.11n,速度高达 150Mbps)
- WiFi 频率范围 2400~2483.5MHz
- 时钟频率的调节范围 80 MHz 到 240 MHz,支持 RTOS
- 内置 2 路 12 bit 高精度 ADC,多达 18 个通道
- 支持 UART/GPIO/ADC/DAC/SDIO/PWM/I2C/I2S 接口
- 支持多种休眠模式,ESP32 芯片的睡眠电流小于 5 µA
- 内嵌 Lwip 协议栈
- 支持 STA/AP/STA+AP 工作模式
- 支持串口本地升级和远程固件升级(FOTA)
- 通用 AT 指令可快速上手
- 支持二次开发,集成了 Windows、Linux 开发环境
使用说明
1. 连接线缆。使用 Micro USB 数据线连接 PC 与 Nodemcu 核心开发板,并从 Windows 设备管理器中确认芯片的 COM 口。
2. 下载出厂默认固件。下载出厂固件,根据 如何为 ESP 系列模组烧录固件 章节配置
3. 验证下载结果。下载完毕后,使用串口工具打开端口,查看数据输出,打印如下:
首次执行程序时,会自动格式化文件系统,时间会比较长,请耐心等待。
使用串口工具发送 print(“hello NodeMCU”) (注意加换行\r\n)
程序结果显示如下:
4. 使用 ESPlorer 调试 Lua。首先下载ESPlorer (注意需要java运行环境)
下载后打开 ESPlorer.bat 运行ESPlorer
5. 选择正确的端口,并打开串口(115200,8,n,1),点击 【FS Info】或者最下方的【Reset】,可以看到模组输出,此时连接正常。
6. 点击左边【Open】打开一个lua文件,并点击【Save to ESP】或者【Send to ESP】上传到esp32,即可以看到 NodeMCU-32S 运行该 lua 脚本的结果。
![]() |
---|
ESP-Lua 目前尚处于开发阶段,部分功能依然无法使用,仅作为开发学习和体验。相关bug和反馈请提交到 |
下载AT固件
1.连接线缆。使用 Micro USB 数据线连接 PC 与 Nodemcu 核心开发板,并从 Windows 设备管理器中确认芯片的 COM 口。
2.进入安信可官方AT固件下载界面,选择ESP32-S出厂默认AT固件
3.下载最新版本烧录软件
4.打开flash_download_tool,选择ESP32 DowmloadTool
5.下载界面设置如下如所示
6.点击START开始下载,下载完成。
7.IO16为at_RX、IO17为at_TX作为AT串口。串口0作为log串口,波特率为115200。重启后即可使用。正常的启动日志如下:
管脚定义
尺寸图
原理图
如何编译
资源下载
- Nodemcu-32s规格书:中文 EN
- 出厂固件(非AT):ai-thinker_nodemcu-32s_dio_32mbit_v1.0_20161101.7z
- 硬件资源:nodemcu_32s_hardware_resources.7z
- NodeMCU:https://github.com/nodemcu/nodemcu-firmware/tree/dev-esp32
- Arduino:https://github.com/espressif/arduino-esp32
- 串口驱动:CP2102驱动下载 CH340驱动下载 (请依据串口芯片下载对应的驱动)
FAQ
|