在硬件公司做前端,看到他们硬件工程师在玩,我也想玩一下板子
板子买的合宙的esp32-c3开发板,经典款,16块钱,由于最近在学习python,所以,我板子买来,直接刷了mircoPython,不使用luatos语言,因为我不会,所以不想学
参考的这位大佬的:www.bilibili.com/read/cv1546…
- 拿到板子后,第一时间按照步骤刷了一下驱动 CH343SER.EXE。官方地址: www.wch.cn/downloads/C…
- 安装pyt刷机工具esptool,
进cmd运行以下命令:pip install esptool - 下载micropython固件for esp32c3 ;下载地址:www.micropython.org/download/es…
- 使用esptool擦除板内原有固件:cmd运行以下命令:esptool --chip esp32-c3 --port COM3 erase_flash (格式解析:esptool --chip 开发板名称 --port 串口号 erase_flash ,端口号根据你的驱动端口来)
5.烧录固件:cmd运行以下命令
esptool --chip ESP32-C3 --port COM3 --baud 460800 write_flash -z 0x0 f:\esp32\esp32c3-20220117-v1.18.bin
(格式解析:esptool --chip 开发板名称 --port 串口号 --baud 波特率 write_flash -z 起始位置 固件路径)
6. 固件烧录完后,使用vscode编写程序(vscode需要安装RT-THREAD MICROPYTHON 插件,本来教程都要使用phonnyIDE来编写。我进去看到支持乌克兰,果断放弃了。)
7. 编写亮灯程序
from machine import Pin
import time
led1 = Pin(12, Pin.OUT)
led2 = Pin(13, Pin.OUT)
while True:
led1.value(1)
time.sleep(0.2)
led1.value(0)
time.sleep(0.2)
led2.value(1)
time.sleep(0.2)
led2.value(0)
time.sleep(0.2)