合宙ESP32C3上手
笔者入手的是 12.9 元的合宙经典款 ESP32C3。据说 9.9 和 12.9 区别仅在于有无串口芯片,实际上都是适应 usb 连接的,有无串口都一样,下次可以买个 9.9 的玩一下。
# 刷入 MicroPython
# 下载 固件
MicroPython - Python for microcontrollers (opens new window)
MicroPython 官网
Download
MCU 选择
esp32c3
,找到下图
笔记
看教程这里应该还有一个 ESP32-C3 with USB
,但不知道为什么不见了。据说是固件应该通用了
- 下载最新版的固件,如当前最新
v1.21.0 (2023-10-05) .bin
# 下载 烧录工具
- 乐鑫官网
- 下载
Flash 下载工具
# 烧录
在设备管理器中确认好开发板的 COM 号
打开上面下载的烧录工具,ChipType 选择
ESP32-C3
,LoadMode 选择USB
- 清除固件
- 选择 COM
- 点击 ERASE
笔记
在其他教程中,按完 ERASE
就会出现 FINISH完成
,但我一直卡在 等待上电同步
,经过如下尝试
- 安装 CH343SER.EXE - 南京沁恒微电子股份有限公司 (opens new window),并按提示重启电脑
- 点击
ERASE
,长按开发板上的BOOT
开始跑进度。 - 最后完成清除
PS:虽然卡在 等待上电同步
,跟工具一起打开的终端窗口是有信息在动的,需要留意。
- 烧录固件
- 选择固件,勾选
- 选中地址
0x0
或者0x0000
(一样的东西) - START
笔记
- 同样这里,我按
START
也是卡在等待上电同步
,需要按一下开发板上的BOOT
,要在电脑START
按下后尽快按开发板的BOOT
,晚了也不行。 - 如果连
等待上电同步
都不卡,说明不在下载模式,按住BOOT
通电进入。
# 调试
# Thonny
- 下载:略
- 打开程序,点击右下角
- 选中配置解释器
- 即可在 Thonny 中的 Shell 访问到开发板
# VsCode
# 参考
上次更新: 2024/03/11, 22:37:05