当前位置:   article > 正文

ESP32从零开始(6)—— 模组 ESP32-WROOM-32

esp32-wroom-32

ESP32从零开始(6)—— 模组 ESP32-WROOM-32


这是本人的学习历程,属于学习总结。分享给大家,仅作参考。

(如果哪里有问题请留言指出。谢谢~)


概述

模组ESP32-WROOM-32

  • 引脚图

  • ESP32-WROOM-32 共有 38 个管脚

  • 引脚定义
    在这里插入图片描述
    在这里插入图片描述


  • 控制集成在模组内部的SPI Flash的引脚,不建议用于其他功能
SCK/CLKGPIO 6
SDO/SD0GPIO 7
SDI/SD1GPIO 8
SHD/SD2GPIO 9
SWP/SD3GPIO 10
SCS/CMDGPIO 11

  • 5 个 Strapping 管脚
MTDI / GPIO 12
MTDO / GPIO 13
GPIO 0
GPIO 2
GPIO 5

在这里插入图片描述

  • 复位时,ESP32会采样Strapping 管脚,并锁存。不建议用于其他功能,除非管脚不够用
  • 因为模组内置了 3.3 V SPI flash,所以上电时不能将 MTDI 置 1。

  • 启动时,引脚状态为高电平,可能会引起某些问题。(如驱动继电器会跳动一下)
GPIO 1
GPIO 3
GPIO 6 ~ GPIO 11 SPI
GPIO 5
GPIO 14
GPIO 15

  • 只能用于输入的管脚(无内部上下拉)
GPIO 34
GPIO 35
GPIO 36
GPIO 39

  • 触摸功能
TOUCH0GPIO 4
TOUCH1GPIO 0
TOUCH2GPIO 2
TOUCH3GPIO 15
TOUCH4GPIO 13
TOUCH5GPIO 12
TOUCH6GPIO 14
TOUCH7GPIO 27
TOUCH8GPIO 33
TOUCH9GPIO 32

  • ADC (模拟–>数字)
  • 两个ADC: ADC1ADC2
  • 12位分辨率。0 ~ 4095
  • 如果使用WIFI功能,请不要使用 ADC2。
ADC1_CH0GPIO 36
ADC1_CH3GPIO 39
ADC1_CH4GPIO 32
ADC1_CH5GPIO 33
ADC1_CH6GPIO 34
ADC1_CH7GPIO 35
ADC2_CH0GPIO 4
ADC2_CH1GPIO 0
ADC2_CH2GPIO 2
ADC2_CH3GPIO 15
ADC2_CH4GPIO 13
ADC2_CH5GPIO 12
ADC2_CH6GPIO 14
ADC2_CH7GPIO 27
ADC2_CH8GPIO 25
ADC2_CH9GPIO 26

  • DAC (数字–>模拟)
DAC_1GPIO 25
DAC_2GPIO 26

  • PWM

  • 16个独立的PWM

  • 可以设置任意 有输出功能的引脚 输出PWM。


  • I2C

  • 2个 I2C 通道

  • 可以设置任意 有输出功能的引脚


  • SPI
SPIMOSIMISOCLKCS
VSPIGPIO23GPIO19GPIO 18GPIO 5
HSPIGPIO13GPIO12GPIO 14GPIO15

  • 中断

所有GPIO都可以配置为中断。


模组内部原理图

在这里插入图片描述

开发板原理图

  • 供电
    在这里插入图片描述
  • USB
    在这里插入图片描述
  • 模组
    在这里插入图片描述
  • 按钮
    在这里插入图片描述
  • 排针端口
    在这里插入图片描述
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/196039
推荐阅读
相关标签
  

闽ICP备14008679号