Platform IO相较于Arduino原生编译器在编译速度上有质的提升,但是目前官方给出的ESP32C3芯片只有ESP IDF框架。但是在开发版本中已经有了对ESP32C3芯片Arduino框架的支持,步骤如下:
首先新建工程,开发板选择ESP32 Dev,选择创建位置后,创建工程。首次创建可能速度较慢,使用代理会明显提升。
接着修改工程下 platformio.ini 文件中内容如下,保存后 platformio 会重构工程,等待进度条完成后即可使用Arduino框架编写程序。
[env:stable]
platform = https://github.com/tasmota/platform-espressif32/releases/download/v2.0.2/platform-tasmota-espressif32-2.0.2.zip
board = esp32-c3-devkitm-1
framework = arduino
ESP32C3 内建有USB-CDC支持,提供一个USB串口以及JTAG调试器。这表明我们可以跳过CH340、CP2102等USB转串口芯片直接对C3模组进行开发调试。
关于其与电脑的链接和驱动程序的下载安装,官网有详细的说明,Win10平台可以直接使用,Mac以及Linux则需要按照说明安装驱动之后使用。
与 ESP32-C3 创建串口连接 - ESP32-C3 - — ESP-IDF 编程指南 release-v4.3 文档 (espressif.com)https://docs.espressif.com/projects/esp-idf/zh_CN/release-v4.3/esp32c3/get-started/establish-serial-connection.html?highlight=usb#esp32-c3
|