【自用】ESP32-S3新板子 从零配置micropython环境(安装CH343驱动等)

该教程详细介绍了如何安装CH343驱动,下载并烧录microPython固件到ESP32S3,以及如何使用flash_download_tool进行烧录操作。之后,文章指导用户安装ThonnyIDE并配置MicroPython编程环境,确保COM端口和设备正确连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总览

1.安装CH343驱动
2.下载 microPython 固件
3.安装烧录软件 flash_download_tool_3.9.3.exe 并开始烧录
4.安装 Thonny IDE 软件 并配置编译环境

一、安装CH343驱动

1.驱动下载

https://www.wch.cn/downloads/CH343SER_EXE.html

2.操作流程
步骤1:

通过Type-C数据线将ESP32S3与电脑连接(有坑)
一定要连接COM端口(如下图所示 右侧的端口)!连接左侧是无法用驱动的!
在这里插入图片描述

步骤2:

驱动下载好后,以管理员身份运行,并点击“安装”
在这里插入图片描述

步骤3:

打开“设备管理器”,能看到电脑识别了我们的ESP32S3
在这里插入图片描述


二、下载 microPython 固件

1.下载地址:

http://124.222.62.86/yd-data/YD-ESP32-S3/1-MPY-firmware/

2.操作流程:

根据自己的情况选择合适的固件


三、安装烧录软件 flash_download_tool_3.9.3.exe 并开始烧录

1.下载地址:

链接:https://pan.baidu.com/s/1yKW9VFCM3PYD3AQpYsZOEg?pwd=nxwz
提取码:nxwz

2.操作流程
步骤1:

下载好后,点开软件

步骤2:

选择ChipType 为 ESP32-S3,其余参数都如图所示
在这里插入图片描述

步骤3:

将各个参数设置为如图所示,右下角的 COM 选择为你的 ESP32S3 的 COM
记得把固件前面的勾打上!!!
记得把固件前面的勾打上!!!
记得把固件前面的勾打上!!!
记得把固件前面的勾打上!!!
在这里插入图片描述

步骤4:

拔掉 ESP32S3 ,重新插上(很重要!否则失败)

步骤5:

点击 ERASE,擦除数据。等待,直至显示为 FINISH(大约几秒钟)
在这里插入图片描述

步骤6:

点击 START,开始烧录!
等待最下面的绿色进度条读满…
在这里插入图片描述

步骤7:

烧录完成,显示 FINISH。
在这里插入图片描述

步骤8:

重新插拔 ESP32S3。


四、安装 Thonny IDE 软件 并配置编译环境

1.下载地址:

https://thonny.org/

2.操作流程:
步骤1:

选择 windows 的 第一个版本 thonny-x.x.x.exe 下载并安装即可
在这里插入图片描述

步骤2:

打开 Thonny IDE,点击 运行 -> 配置解释器
在这里插入图片描述

步骤3:

将解释器 选择为 MicroPython(ESP32)
在这里插入图片描述

步骤4:

将 端口或WebERPL 选择为 USB-SERIAL CH343
在这里插入图片描述

步骤5:

确认。
然后若 Shell 中出现如图所示字样,并且左侧 MicroPython 设备栏中出现了设备,安装就是成功了。
在这里插入图片描述

### 回答1: Qt5是一种流行的跨平台应用程序框架,能够帮助开发者创建高质量、高效率、易于维护的软件。它不仅能够在多个平台上运行,还拥有广泛的功能,使其成为开发者的首选工具之一。 如果您正在学习和使用Qt5,其中一个重要资源是Qt5教程。Qt5教程是一种开发者使用Qt5时的指南,它涵盖了框架的各个方面、核心概念以及实际应用。 目前,Qt5教程 完整版可以在多个网站进行下载,其中一些网站是由Qt开发者社区或其他第三方机构维护的。一些常见的网站包括qt.io、GitHub、official-tutorials.com等。 下载完整版的Qt5教程可为开发人员提供丰富、系统的学习体验。不仅可以快速地掌握框架的基础知识,还可以更好地理解和运用其高级功能。 此外,Qt5教程还包括实践步骤和示例代码,开发者可以使用这些资源加速应用程序的开发和测试过程。 总而言之,Qt5教程完整版提供了一个非常有价值的资源库,可以帮助开发者理解这个强大的应用程序框架,帮助他们为各种不同的目的创建出色的应用程序。 ### 回答2: qt5是一个功能强大的桌面应用程序开发框架,如果您想学习它,您可以搜索到各种Qt5教程。其中最好的一些教程可能会涵盖以下主题: 1. Qt5基础知识:您需要了解Qt5的基本概念、类和对象、信号和槽等基本知识。 2. Qt5 GUI编程:您需要了解如何使用Qt Creator创建GUI应用程序并使用Qt Designer创建UI界面。 3. Qt5高级主题:这可能涉及到Qt5数据库编程、网络编程、多线程编程、OpenGL编程等更高级主题。 如果您需要一个完整的Qt5教程,您可以在互联网上找到很多不错的资源。其中一些资源可能会提供视频教程、在线课程或电子书等。您还可以搜索完整版Qt5教程下载链接,以便离线阅读。 值得注意的是,学习Qt5需要时间和精力,并且可能需要一些编程背景和计算机科学知识。如果您是初学者,您可能需要花费更多的时间来了解基本概念和技术。但无论您的技能水平如何,通过学习Qt5可以帮助您创建高质量的应用程序并加强自己的编程技能。
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MicroLindb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值