ESP8266系列-12F引脚说明


ESP8266-12F 模组图

硬件模组图
esp12f管脚定义图

引脚说明

引脚编号 引脚名 引脚描述
1 RST 复位模组
2 ADC A/D 转换结果。输入电压范围 0~1V,取值范围:0~1024
3 EN 芯片使能端,高电平有效
4 IO16 GPIO16; 接到 RST 管脚时可做 deep sleep 的唤醒。
5 IO14 GPIO14; HSPI_CLK
6 IO12 GPIO12; HSPI_MISO
7 IO13 GPIO13; HSPI_MOSI; UART0_CTS
8 VCC 3.3V 供电
9 CS0 片选
10 MISO 从机输出主机输入
11 IO9 GPIO9
12 IO10 GBIO10
13 MOSI 主机输出从机输入
14 SCLK 时钟
15 GND GND
16 IO15 GPIO15; MTDO; HSPICS; UART0_RTS
17 IO2 GPIO2; UART1_TXD
18 IO0 GPIO0
19 IO4 GPIO4
20 IO5 GPIO5
21 RXD UART0_RXD; GPIO3
22 TXD UART0_TXD; GPIO1

接口说明

引脚名 引脚 功能描述
HSPI 接 IO12(MISO),IO13(MOSI), IO14(CLK),IO15(CS) 可外接 4SPI Flash、显示屏和 MCU 等。
PWM 接 IO12(R), IO15(G),IO13(B) demo 中提供 4 路 PWM (用户可自行扩展至 8 路),可用来控制彩灯,蜂鸣器,继电器及电机等。
IR 接 IO14(IR_T), IO5(IR_R) IR Remote Control4 接口由软件实现,接口使用 NEC 编码及调制解调,采用 38KHz 的调制载波。
ADC 接 TOUT 可于检测 VDD3P3 (Pin3,Pin4) 电源电压和 TOUT (Pin6)的输入电压(二者不可同时使用)。可用于传感器等应用。
I2C 接 IO14(SCL), IO2(SDA) 可外接传感器及显示屏等
UART 接 UART0: TXD(U0TXD),RXD(U0RXD), IO15(RTS),IO13(CTS),UART1: IO2(TXD) 可外接 UART 接口的设备。下载:U0TXD+U0RXD 或者 GPIO2+U0RXD通信(UART0):U0TXD,U0RXD,MTDO(U0RTS),MTCK(U0CTS) Debug: UART1_TXD(GPIO2)可作为 debug 信息的打印。
- - UART0 在 ESP8266EX 上电默认会输出一些打印信息。对此敏感的应用,可以使用 UART 的内部引脚交换功能,在初始化的时候,将U0TXD,U0RXD 分别与 U0RTS,U0CTS 交换。硬件上将 MTDO MTCK 连接到对应的 外部 MCU 的串进行通信。
I2S 接 I2S 输入:IO12 (I2SI_DATA) ;IO13 (I2SI_BCK );IO14 (I2SI_WS); 主要于音频采集、处理和传输。
I2S 接 I2S 输出:IO15 (I2SO_BCK );IO3 (I2SO_DATA);IO2 (I2SO_WS ). 主要于音频采集、处理和传输。

ESP8266 SPI 说明

ESP8266 有两组 SPI 通信模块命名分别为 SPI 与 HSPI。

  • SPI 通常专于从外部 Flash 读取 CPU 程序代码。
  • HSPI 则用于用户和 SPI 设备的通信操作。

文章作者: Alex.Lin
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Alex.Lin !
  目录