首页 » 科学 » ESP32开拓板有25个GPIO引脚你知道若干?_引脚_模式

ESP32开拓板有25个GPIO引脚你知道若干?_引脚_模式

萌界大人物 2025-01-20 14:03:10 0

扫一扫用手机浏览

文章目录 [+]

GPIO 引脚

ESP32 开拓板有 25 个 GPIO 引脚,可以分为:纯数字、仿照、电容式触摸等。
支持仿照的 GPIO 和支持电容式触摸的 GPIO 可以配置为数字 GPIO。
这些数字GPIO中的大多数都可以配置内部上拉或下拉,或设置为高阻抗。

ESP32 有很多具有各种功能的引脚,但个中一些可能不适宜您的项目。
下表显示了哪些引脚可以安全利用,哪些引脚应谨慎利用。

ESP32开拓板有25个GPIO引脚你知道若干?_引脚_模式 ESP32开拓板有25个GPIO引脚你知道若干?_引脚_模式 科学

仅输入 GPIO

引脚 GPIO34、GPIO35、GPIO36(VP) 和 GPIO39(VN) 不能配置为输出。
它们可以用作数字或仿照输入,或用于其他目的。
与其他GPIO引脚不同,它们还短缺内部上拉和下拉电阻。

ESP32开拓板有25个GPIO引脚你知道若干?_引脚_模式 ESP32开拓板有25个GPIO引脚你知道若干?_引脚_模式 科学
(图片来自网络侵删)
ESP32 中断引脚

所有 GPIO 都可以配置为中断

模数转换器引脚

ESP32 集成了两个 12 位 SAR ADC,支持 15 个通道(仿照引脚)的丈量。

数字转换器引脚

ESP32 包括两个 8 位 DAC 通道,用于将数字旗子暗记转换为仿照电压。
这些DAC具有8位分辨率,这意味着0至256范围内的值将转换为0至3.3V的仿照电压。

触摸引脚

ESP32 具有 9 个电容式触摸感应 GPIO。
当容性负载(如人手指)靠近 GPIO 时,ESP32 会检测到电容的变革。
可以通过将任何导电物体连接到这些引脚来制作触摸板,例如铝箔、导电布、导电涂料等。
此外,这些电容式触摸引脚还可用于将 ESP32 从深度就寝中唤醒

I2C 引脚

ESP32 具有一条 I2C 总线,可让您连接多达 112 个传感器和外设。
默认情形下,SDA 和 SCL 引脚分配给以下引脚。
但是,您可以利用该命令在任何 GPIO 引脚上对 I2C 协议进行位敲击。
wire.begin(SDA, SCL)

SPI 引脚

ESP32 在从机和主机模式下具有三种 SPI(SPI、HSPI 和 VSPI)。
这些 SPI 还支持下面列出的通用 SPI 功能:

SPI 格式传输的 4 种定时模式高达 80 MHz 和 80 MHz 的分频时钟高达 64 字节的前辈先出

只有VSPI和HSPI是可用的SPI接口,第三个SPI总线由集成闪存芯片利用。
VSPI 引脚常日用于标准库。

HSPI有时被误解为“硬件”SPI,VSPI被误解为“虚拟或软件”SPI。
然而,实际上,它们是相同的!

与 I2C 一样,可以利用该命令在任何 GPIO 引脚上对 SPI 协议进行位敲击。
bus.begin(CLK_PIN, MISO_PIN, MOSI_PIN, SS_PIN);

UART引脚

ESP32 开拓板具有三个 UART 接口:UART0、UART1 和 UART2,支持异步通信(RS232 和 RS485)和高达 5 Mbps 的 IrDA。

UART0引脚连接到USB到串行转换器,用于刷机和调试。
因此,不建议利用 UART0 引脚。
UART1引脚保留用于集成闪存芯片。
UART2连接到UART设备(如GPS,指纹传感器,间隔传感器等)

此外,UART还供应CTS和RTS旗子暗记的硬件管理以及软件掌握(XON和XOFF)


脉宽调制引脚

该板有 21 个通道(除仅输入 GPIO 外的所有 GPIO)的 PWM 引脚,由 PWM 掌握器掌握。
PWM 输出可用于驱动数字电机和 LED。

PWM 掌握器由 PWM 定时器、PWM 算子和专用捕获子模块组成。
每个定时器以同步或独立形式供应定时,每个PWM算子为一个PWM通道天生波形。
专用的捕获子模块可以通过外部定时准确捕获事宜。

RTC GPIO 引脚

一些 GPIO 被路由到 RTC 低功耗子系统,称为 RTC GPIO。
这些引脚用于在超低功耗 (ULP) 协处理器运行时将 ESP32 从深度就寝中唤醒。
下面突出显示的 GPIO 可用作外部唤醒源。

Strapping引脚

有五个Strapping引脚:GPIO0、GPIO2、GPIO5、GPIO12 和 GPIO15。

这些引脚用于将 ESP32 置于 BOOT 模式(运行存储在闪存中的程序)或 FLASH 模式(将程序上传到闪存)。
根据这些引脚的状态,ESP32 将在上电时进入启动模式或闪存模式。

在大多数内置USB/串行的开拓板上,您无需担心这些引脚的状态,由于主板将它们置于精确的闪烁或启动模式状态。

但是,如果外设连接到这些引脚,则在考试测验上传新代码或利用新固件刷新 ESP32 时可能会碰着问题,由于这些外设会阻挡 ESP32 进入精确的模式。

复位开释后,系缚销事情正常,但仍应谨慎利用。

电源引脚

有两个电源引脚:VIN 引脚和 3V3 引脚。
VIN 引脚可用于直接为 ESP32 及其外设供电(如果您有稳定的 5V 电源)。
3V3引脚是板载稳压器的输出;您可以从中得到高达600mA的电流。
GND是接地引脚。

启动引脚

EN 引脚是 ESP32 的使能引脚,默认拉高。
当拉高时,芯片使能;当拉低时,芯片被禁用。

EN引脚还连接到一个按钮开关,该开关可以将引脚拉低并触发复位。

标签:

相关文章

苹果A1701自己换电池导致无声音_芯片_主板

拆开后盖创造电池确实是改换过的,这里有惊喜发生,居然掉了一颗螺丝在主板上,我也是醉了,这边扬声器居然还没扣紧。后面经由测试主板依然...

科学 2025-01-20 阅读0 评论0