Skip to content

ESP32使用小机云开源项目可以快速使用小机云服务,目前支持arduino,python,idf。ESP32开源仓库,如果是使用WIFI远程控制,使用的是xsgee-esp32-iot-xxx的项目

USB串口驱动

CH340驱动下载

Arduino选择ESP32C3 Dev Module

版本差异

  • 经典版有串口芯片,方便烧录和调试
  • 简约版没有串口芯片,更有成本优势,适合量产
  • 简约版每次烧录前需要先按BOOT键,再按RST键,进入烧录模式(如果经典版没有自动进入烧录模式可以尝试此方法)

硬件资源

供电方式

核心板支持以下3种方式供电:

  • Type-C 接口供电(默认,调试建议使用)
  • 5V和GND排针供电
  • 3V3 和 GND 排针供电

LED

LED编号GPIO管脚描述
D4IO12GPIO12高电平有效
D5IO13GPIO13高电平有效

按键

按键编号管脚功能描述
BOOT/GPIO9进入下载模式低电平有效
RST复位低电平有效

外置FLASH

core-esp32c3默认使用外置flash,注意不要使用flash引脚。这些引脚也并未引出到排针

flash管脚标号对应GPIO管脚功能
SPICS0GPIO14FLASH_CS片选
SPIQGPIO17FLASH_D1数据脚1
SPIDGPIO16FLASH_D0数据脚0
SPICLKGPIO15FLASH_CK时钟

外置SPI flash的VDD已链接至3.3V电源系统,使用时不需再配置其他电源,采用普通2线SPI通信方式。

引脚

  • BOOT引脚:该引脚在系统上电期间必须保持高电平,否则芯片将自动进入固件下载状态。

  • IO08引脚:设计时应避免外部下拉电路,因为烧录过程中此引脚会输出低电平,与外部下拉冲突将导致串口下载功能失效。

  • IO12/IO13引脚:这两个引脚在QIO模式下承担SPI总线控制信号功能。为扩展可用GPIO资源,本硬件采用DIO模式运行,故未将它们连接至Flash存储器。用户自定义开发时,务必在编译配置中选择DIO模式。

  • GPIO11引脚:出厂默认配置为外部Flash供电引脚。不建议使用