前言
工作之余闲逛感叹电子元件涨价之甚, 偶尔发现 合宙的 ESP32-C3 开发版居然非常便宜, 于是下单买了两片把玩,不得不说,这个开发板做工还是很棒的。
ESP32-C3是乐鑫推出的一款处理器,主要是替换下市场上老旧的ESP8266, MCU采用 RSIC-V架构, 主频160MHZ,提供内置Flash和外挂Flash 两个版本。 这个开发版所使用的是必须外挂Flash的型号。
2. 开始把玩
不说多话, 直接提供步骤:
- 首先下载 Visual Studio Code
- 安装 PlatformIO扩展, 这里可能需要比较长的时间.
- 点击小灰人图标 在 PioHome 页面中选择 platforms 中找到 Espressif 32 并安装. 这里需要的时间巨长!
- 在用户目录中找到 .platformio\platforms\espressif32\boards 目录.
- 创建一个名字为 esp32-c3.json 的文件, 内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| { "build": { "arduino":{ "ldscript": "esp32c3_out.ld" }, "core": "esp32", "f_cpu": "160000000L", "f_flash": "80000000L", "flash_mode": "dio", "mcu": "esp32c3", "variant": "esp32c3" }, "connectivity": [ "wifi" ], "debug": { "openocd_target": "esp32c3.cfg" }, "frameworks": [ "espidf" ], "name": "Espressif ESP32-C3-openluat", "upload": { "flash_size": "4MB", "maximum_ram_size": 327680, "maximum_size": 4194304, "require_upload_port": true, "speed": 460800 }, "url": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32c3/hw-reference/esp32c3/user-guide-devkitm-1.html", "vendor": "Espressif" }
|
- 创建工程, board 选择 :Espressif ESP32-C3-openluat.
- 编译 刷机. 这里给出测试项目下载地址 点击这里下载
附录资源
- 开发版原理图
- PCB
- ESP32C3芯片介绍
- ESP32-C3开发版介绍
- ESPRESSIF SDK