gpio引脚操作方法,gpio原理图解

首页 > 经验 > 作者:YD1662022-11-06 12:03:44

Wemos D1 迷你引脚分配

下图显示了 WeMos D1 Mini 引脚排列。

gpio引脚操作方法,gpio原理图解(5)

下载带有 ESP8266 引脚图的 PDF

我们整理了一份方便的 PDF 文件,您可以下载和打印,因此您身边总是有 ESP8266 图表:

下载 PDF 引脚图 »

ESP8266 外设

ESP8266 外设包括:

最佳使用引脚——ESP8266

关于 ESP8266 需要注意的一件重要事情是 GPIO 编号与板上丝印上的标签不匹配。例如,D0 对应 GPIO16,D1 对应 GPIO5。

下表显示了丝印上的标签与GPIO编号的对应关系,以及在您的项目中最好使用哪些管脚,需要注意哪些管脚。

以绿色突出显示的引脚可以使用。黄色突出显示的可以使用,但您需要注意,因为它们可能主要在启动时出现意外行为。不建议将红色突出显示的引脚用作输入或输出。

标签

通用输入输出接口

输入

输出

笔记

D0

GPIO16

没有中断

不支持 PWM 或 I2C

开机时高 习惯于从深度睡眠中醒来

D1

GPIO5

经常用作SCL(I2C)

D2

GPIO4

经常用作SDA(I2C)

D3

GPIO0

拉上来

连接到 FLASH 按钮,如果拉低,则启动失败

D4

GPIO2

拉上来

开机时高 连接到板载 LED,如果拉低,则启动失败

D5

GPIO14

SPI(SCLK)

D6

GPIO12

SPI(味噌)

D7

GPIO13

SPI(莫西)

D8

GPIO15

拉到GND

SPI(CS) 如果拉高,则启动失败

接收

GPIO3

接收引脚

开机时高

德克萨斯州

GPIO1

发送引脚

开机时高 启动时调试输出,如果拉低则启动失败

A0

ADC0

模拟输入

X

继续阅读对 ESP8266 GPIO 及其功能的更详细和深入的分析。

连接到闪存芯片的 GPIO

GPIO6 到 GPIO11 通常连接到 ESP8266 板上的 flash 芯片。因此,不建议使用这些引脚。

引导期间使用的引脚

如果某些引脚被拉低或拉高,则可以防止 ESP8266 启动。以下列表显示了 BOOT 上以下引脚的状态:

引导时引脚为高电平

当 ESP8266 启动时,某些引脚会输出 3.3V 信号。如果您将继电器或其他外围设备连接到这些 GPIO,这可能会出现问题。以下 GPIO 在启动时输出 HIGH 信号:

此外,除 GPIO5 和 GPIO4 外,其他 GPIO 可以在启动时输出低电压信号,如果这些 GPIO 连接到晶体管或继电器,则可能会出现问题。您可以阅读这篇调查每个 GPIO 在启动时的状态和行为的文章。

如果要操作继电器,GPIO4 和 GPIO5 是最安全的 GPIO。

模拟输入

ESP8266 仅支持一个 GPIO 中的模拟读取。该 GPIO 称为ADC0,通常在丝印上标记为A0

如果您使用的是 ESP8266 裸芯片,ADC0 引脚的最大输入电压为 0 到 1V。如果您使用的是 ESP8266 12-E NodeMCU 套件等开发板,则电压输入范围为 0 至 3.3V,因为这些板包含内部分压器。

您可以通过以下指南了解如何使用 ESP8266 进行模拟阅读:

板载 LED

大多数 ESP8266 开发板都内置了 LED。该 LED 通常连接到 GPIO2。

gpio引脚操作方法,gpio原理图解(6)

LED 使用反转逻辑工作。发送一个 HIGH 信号将其关闭,发送一个 LOW 信号将其打开。

RST 引脚

当 RST 引脚拉低时,ESP8266 复位。这与按下板载 RESET 按钮相同。

gpio引脚操作方法,gpio原理图解(7)

GPIO0

当 GPIO0 被拉低时,它将 ESP8266 设置为引导加载程序模式。这与按下板载 FLASH/BOOT 按钮相同。

gpio引脚操作方法,gpio原理图解(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.