esp32-c3开发板:新手上路(一)

635 阅读1分钟

在硬件公司做前端,看到他们硬件工程师在玩,我也想玩一下板子

板子买的合宙的esp32-c3开发板,经典款,16块钱,由于最近在学习python,所以,我板子买来,直接刷了mircoPython,不使用luatos语言,因为我不会,所以不想学

参考的这位大佬的:www.bilibili.com/read/cv1546…

  1. 拿到板子后,第一时间按照步骤刷了一下驱动 CH343SER.EXE。官方地址: www.wch.cn/downloads/C…
  2. 安装pyt刷机工具esptool,进cmd运行以下命令pip install esptool
  3. 下载micropython固件for esp32c3 ;下载地址:www.micropython.org/download/es…
  4. 使用esptool擦除板内原有固件:cmd运行以下命令:esptool --chip esp32-c3 --port COM3 erase_flash (格式解析:esptool --chip 开发板名称 --port 串口号 erase_flash ,端口号根据你的驱动端口来)

image.png 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)

tutieshi_640x1137_1s.gif