引脚说明
- 以绿色突出显示的引脚可以使用
- 黄色突出显示的可以使用,但需要注意,因为它们可能主要在启动时出现意外行为
- 不建议将红色突出显示的引脚用作输入或输出
GPIO6 到 GPIO11 通常连接到 ESP8266 板上的 flash 芯片。因此,不建议使用这些引脚。
如果某些引脚被拉低或拉高会阻止 ESP8266 启动。以下列表显示了 BOOT 时的状态:
- GPIO16: BOOT时为高
- GPIO0: 如果下拉,则BOOT失败
- GPIO2 : BOOT时为高,如果下拉,则BOOT失败
- GPIO15 : 如果上拉,则BOOT失败
- GPIO3 : BOOT时为高
- GPIO1 : BOOT时为高,如果下拉,则BOOT失败
- GPIO10 : BOOT时为高
- GPIO9 : BOOT时为高
P8266 仅支持一个 GPIO 中的模拟读取。该 GPIO 称为 ADC0,通常在丝印上标记为 A0 。
如果您使用的是 ESP8266 裸片,ADC0 引脚的最大输入电压为 0 到 1V。如果您使用的是 ESP8266 12-E NodeMCU 套件等开发板,则电压输入范围为 0 到 3.3V,因为这些板包含内部分压器。
大多数 ESP8266 开发板都内置了 LED。该 LED 通常连接到 GPIO2。该 LED 使用反转逻辑工作。发送一个 HIGH 信号将其关闭,发送一个 LOW 信号将其打开。
ESP8266 允许在 GPIO0 到 GPIO15 的所有 I/O 引脚中使用 PWM 。 ESP8266 上的 PWM 信号具有 10 位分辨率。
ESP8266 支持除 GPIO 16 外的任何引脚的 GPIO 中断
在Arduino IDE环境中,直接写引脚数字的代表的是GPIO引脚编号而非D引脚编号
常见引脚图
ESP8266 12-E
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。