ESP32学习记录:
- esp32系列(1):Hello world, 初识esp32
搭建VScode下的esp32开发环境,hello esp32。 - esp32系列(2):工程结构学习,从新建工程到烧写程序
熟悉工程的文件结构,各文件的含义,编译流程。以及VScode的具体操作。 - esp32系列(3):GPIO学习(以简单GPIO输入输出、ADC、DAC为例)
学习ESP32 GPIO与外设的几种输入输出方式,通过两个简单的例子学习简单GPIO与RTC GPIO输入输出的代码实现。
1 esp32芯片

-
ESP32 是集成 2.4 GHz Wi-Fi 和蓝牙双模的单芯片方案。
-
40纳米工艺。
-
MCU
- Xtensa® 32-bit LX6 单/双核处理器,200-600MIPS。
- 448KB ROM
- 520KB SRAM
- 16KB RTC SRAM
- QSPI接口(支持flash/SRAM)
-
时钟和定时器
- 内置8MHz振荡器
- 内置RC振荡器
- 支持外置2-60MHz主晶振
- 支持外置32KHz RTC 晶振
- 2组定时器(每组2个64bit定时器,1个主系统看门狗)
- 1个RTC定时器、RTC看门狗
-
外设
- 34 GPIO
- 12bit SAR ADC,18通道输入
- 2个8bit DAC
- 10个触摸传感器
- 4个SPI、2个I2S、2个I2C、3个UART、CAN2.0、IR、PWM、霍尔传感器
- 1个Host SD/eMMC/SDIO、1个Slave SDIO/SPI、带专用DMA的以太网MAC

2 ESP32-WROOM-32D模组


在esp32芯片的基础上加了晶振、Flash、PSRAM、供电、天线等外围电路。


本文记录了ESP32的初步学习过程,包括ESP32芯片的特点,如集成Wi-Fi和蓝牙、丰富的GPIO及外设接口;ESP32-WROOM-32D模组的构成;常见的ESP32开发板类型。作者详细介绍了如何搭建VScode下的ESP32开发环境,从安装ESP-IDF工具到设置环境变量,再到编译和烧录 HelloWorld 示例程序。此外,还分享了使用VScode进行ESP32开发的步骤,包括安装相关插件、配置环境和编译、烧录及监视程序运行。
最低0.47元/天 解锁文章
3494

被折叠的 条评论
为什么被折叠?



