239 字
1 分钟
合宙 ESP32-C3
前言
淘宝链接:点击跳转
官方手册:点击跳转
配置方法
在 VSCode 的扩展中搜索 PlatformIO 并安装。
新建项目,开发板选择 Espressif ESP32-C3-DevKitM-1。
注意:初次创建项目 PlatformIO 需要下载并安装对应的开发插件,会消耗较长的时间,请耐心等待。 如果中途关闭并出现 “PIO Core Call Error: “Resolving esp32-c3-devkitm-1 dependencies…” 的报错。 需要在 VSCode 中卸载 PlatformIO 并删除 C:/Users/xxx/.platformio/ 文件夹后,再次安装 PlatformIO。
在项目文件夹中找到 ./platformio.ini,并新增如下内容:
[env:esp32-c3-devkitm-1]platform = espressif32board = esp32-c3-devkitm-1framework = arduino
; 新增内容board_build.flash_mode = dio
- dio:使用 Dual I/O 模式对 ES32 进行烧录。
测试代码
CSDN 上牛鬼蛇神越来越多了,一个单片机点灯的测试程序都妄图收我10块大洋。
#include <Arduino.h>
int led1 = 12;int led2 = 13;
void setup() { pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); Serial.begin(115200);}
void loop() { delay(1000); digitalWrite(led1, HIGH); digitalWrite(led2, LOW);
delay(1000); digitalWrite(led1, LOW); digitalWrite(led2, HIGH);
Serial.println("Hello World!");}