esp32系列(1):Hello world, 初识esp32

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

ESP32学习记录:

  1. esp32系列(1):Hello world, 初识esp32
    搭建VScode下的esp32开发环境,hello esp32。
  2. esp32系列(2):工程结构学习,从新建工程到烧写程序
    熟悉工程的文件结构,各文件的含义,编译流程。以及VScode的具体操作。
  3. 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、供电、天线等外围电路。
在这里插入图片描述

3 ESP32开发板

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ChipWeaver

觉得有用的话点个赞吧 :)

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值