开发板介绍
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:启动时,高电平进入
正常运行模式
,低电平进入下载模式
,开发版上本身就未引出,但是在以后生产中,如果直接使用模组,业务代码上最好不要使用该引脚。
参考资料汇总
感谢阅读,对物联网或者电子DIY感兴趣的,欢迎关注公众号【微联实验室】获取免费视频/文档资料