NodeMCU-32S 引脚说明

NodeMCU-32S 引脚说明

引脚标注图

NodeMCU-32S 开发板左右各19个引脚,共38个,下图中1Z实验室为大家对NodeMCU-32S的各个引脚进行了详细的标注。

NodeMCU-32S 引脚说明


引脚类型及功能盘点

NodeMCU-32S总共拥有2排引脚,各19个,共计38个。

基础引脚盘点

负责供电和使能的基础引脚共有6个:

名称 功能 位置
Vin 用于开发板5V供电 上图左下角,褐色标签
3V3 3.3V电压输出 上图左上角,红色标签
GND 共地 上图黑色标签,共三个
EN 使能端,可触发复位操作 上图左上角第二个,黄色

GPIO盘点

GPIO是General-purpose input/output的缩写,意思为通用型输入或输出,ESP32上的GPIO共有32个。

规约

NodeMCU32-S开发板背面实际印刷的是P0 - P39,上图中的标注使用的是GPIO - GPIO39

接下来的教程中我们所说的 GPIO+编号 = NodeMCU-32S开发板背面印刷的 P+编号

NodeMCU-32S 引脚说明

上图是我们的助教小姐姐为大家PS的一张更为人性化的NodeMCU-32S的引脚标注图,笔者放在此处,方便你们后面的阅读。

被跳过的GPIO编号

NodeMCU-32S的GPIO引脚共32个, 编号范围从 P0 - P39 对应于上图中的GPIO0 - GPIO39,按照编号计算应该有40个GPIO引脚,实际上ESP32这块芯片确实有这么多个GPIO,但是由于开发板的封装 等原因,以下编号的引脚在ESP32的开发板中通常未被引出:

  • GPIO20 GPIO24 GPIO28 GPIO29

  • GPIO30 GPIO31 GPIO37 GPIO38

特殊的标注

同时,你还需要注意的是,NodeMCU-32S上对以下几个GPIO 进行了特殊标注:

NodeMCU-32S的特殊标记 原GPIO编号
CLK GPIO6
SD0 GPIO7
SD1 GPIO8
SD2 GPIO9
SD3 GPIO10
CMD GPIO11
SVP GPIO36
SVN GPIO39

只能作为输入的GPIO

几乎所有的GPIO都能进行I/O双向输入输出控制,但是以下的几个GPIO例外,只能进行输入,而无法进行输出:

GPIO34, GPIO35, GPIO36, GPIO39

GPIO功能分类

功能简介 缩写 可用的GPIO编号 备注
模拟信号采样 ADC 32, 33, 34, 35, 36, 39
模拟信号输出 DAC 25, 26
串行通信 UART 1(TX0),3(RX0),
10(TX1),9(RX1),
17(TX2),16(RX2)
共三组
探测由手指或其他物品直接接触或接近而产生的电容差异 TOUCHPAD 0, 2, 4, 12, 13, 14, 15, 27, 32, 33
SPI总线接口 SPI hspi(14,12,13,15)
vspi(23,19,18,5)
I2C总线接口 I2C SDA(21) SCL(22) MicroPython并未实现硬件的I2C

原文链接:http://www.1zlab.com/wiki/micropython-esp32/pins-and-gpio/
- 本文内容来自网络,如有侵权,请联系本站处理。

2022-08   阅读(3216)   评论(0)
 标签: 创客 ESP32 开发板

涨知识
EDA

电子设计自动化(英语:Electronic design automation,缩写:EDA)是指利用计算机辅助设计(CAD)软件,来完成超大规模集成电路(VLSI)芯片的功能设计、综合、验证、物理设计(包括布局、布线、版图、设计规则检查等)等流程的设计方式。

评论:
相关文章
【ESP32 C++教程】Unit1-2 C++类基础知识

本小节主要介绍C++ 类相关的基础知识,包括类的定义、继承、多态,范围作用域等。


【ESP32 C++教程】Unit1-1 开发环境准备

本讲主要介绍VSCode Arduino开发环境的搭建,及与Arduino IDE开发环境的比较。


ESP32 WebServer库处理表单请求

本文主要讲解WebServer库如何来处理表单请求。



在esp32上运行WebServer

WebServer是非常常用的一个功能,在设备上使用该功能可以直接通过浏览器访问和操作设备。


Arduino-ESP32与ESP-IDF的版本对应表

Arduino-ESP32与ESP-IDF的版本对应表。


Arduino-ESP32文件系统全解析:SPIFFS、LittleFS、SD卡操作

Arduino-ESP32提供了多种文件系统解决方案,本文将深入解析SPIFFS、LittleFS和SD卡三种主流存储方案,帮助你做出最佳选择。


ESP32-P4-WIFI6开发板

ESP32-P4-WIFI6-DEV-KIT是一款微雪(Waveshare)设计的基于 ESP32-P4 的多媒体开发板,并集成 ESP32-C6,支持 Wi-Fi 6 和 BLE 5 无线连接。它提供丰富的人机交互接口,包括 MIPI-CSI (集成图像信号处理器 ISP)、MIPI-DSI、SPI、I2S、I2C、LED PWM、MCPWM、RMT、ADC、UART 和 TWAI 等。


ESP-Hosted 入门介绍 &使用指南

ESP-Hosted 解决方案提供了将 ESP 板用作 Wi-Fi 和 Bluetooth/BLE 连接的通信处理器的方法。


设备上云太麻烦?ESP-Hosted一站触达!

ESP-Hosted 提供了一种将ESP芯片和模组用作通信协处理器的解决方案,该解决方案为主机微处理器或微控制器提供无线连接,使主机能够与其他设备通信。简单来说为网卡方案。