ESP32开发板介绍

369 阅读2分钟

开发板介绍

  • 开发板型号:ESP32-DevKitC
  • 模组型号:ESP32-WROOM-32  模组官方资料
  • 芯片:ESP32-D0WDQ6  芯片官方资料
  • 管脚数量:30
  • 内存大小:512KB
  • Flash大小:4MB

ESP32-WROOM-32模组介绍

主要特性

  • 双核 Xtensa® 32-bit LX6处理器,最高时钟频率240MHZ;
  • 内置Wifi、传统蓝牙、低功耗蓝牙支持;
  • 外设包括电容式触摸传感器,霍尔传感器,SD 卡接口,以太网,高速 SPI,UART,I2S 和 I2C,ADC,DAC等;
  • 支持睡眠模式,大幅提升续航能力;

工作电压

3.0V ~ 3.6V(典型值3.3V),开发板直接可以使用5V USB供电,是因为开发板上自带了AMS1117-3.3降压芯片,能将外部5V电压,恒定到3.3V左右。

工作温度

-40℃ ~  85℃

引脚布局

模组引脚图:

提示
模组上一共有38个管脚,其中矩形框着的引脚未引出到开发板。

GPIO

ESP32-WROOM-32 引脚定义如下图,其中类型定义如下:

  • P:电源相关引脚
  • I:只能作为输入,不能输出信号
  • I/O:既能作为输入,也能作为输出

其中功能这一块,重点了解如下:

  • GPIO:(General-purpose input/output)通用输入输出,使用者可编写程序控制这些引脚,要么作为输入从外部设备读取信号,要么作为输出控制外部设备;
  • RTC_GPIO:也属于GPIO的一种,只不过这些引脚可以在芯片的睡眠模式下工作,不带RTC的GPIO,在睡眠模式下无法响应;
  • TOUCH:带有电容式触摸功能的引脚,可以使用这些引脚制作简单的触摸开关;
  • U[0-2]TXD/RXD:这是串口通信相关引脚,一共有三组;
  • ...

注意
管脚 SCK/CLK,SDO/SD0,SDI/SD1,SHD/SD2,SWP/SD3,和 SCS/CMD,即 GPIO6 至 GPIO11 用于连接模组上集成的 SPI flash,不建议用于其他功能。

特殊引脚

模组上有一个引脚比较特殊,决定了模组的工作模式,在业务代码中,一般不使用:

  • GPIO0:启动时,高电平进入正常运行模式,低电平进入下载模式,开发版上本身就未引出,但是在以后生产中,如果直接使用模组,业务代码上最好不要使用该引脚。

参考资料汇总

  1. ESP32-WROOM-32模组技术规格书
  2. ESP32技术参考手册
  3. 官方ESP32引脚分布高清图
  4. ESP32硬件设计指南