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

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

总览

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 设备栏中出现了设备,安装就是成功了。
在这里插入图片描述

配置GD32F107的滴答定时器时,可以使用systick_config()函数进行配置。该函数会设置滴答时钟的频率为1000Hz,即每秒触发1000次中断。具体的配置代码如下所示: ```c void systick_config(void) { /* 设置滴答定时器的频率为1000Hz */ if (SysTick_Config(SystemCoreClock / 1000U)){ /* 配置错误处理 */ while (1){ } } /* 配置滴答定时器中断的优先级 */ NVIC_SetPriority(SysTick_IRQn, 0x00U); } ``` 在这段代码中,首先通过`SysTick_Config(SystemCoreClock / 1000U)`设置滴答定时器的频率为1000Hz。然后使用`NVIC_SetPriority(SysTick_IRQn, 0x00U)`函数配置滴答定时器中断的优先级为0。这样就完成了GD32F107滴答定时器的配置。\[3\] #### 引用[.reference_title] - *1* [GD32与STM32区别](https://blog.csdn.net/weixin_47397155/article/details/124650315)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [GD32 时钟怎么设定为1ms](https://blog.csdn.net/weixin_51042703/article/details/126667133)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [GD32系统时钟、滴答时钟函数配置解析(自用)](https://blog.csdn.net/qq_18519329/article/details/125866492)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

MicroLindb

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

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

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

打赏作者

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

抵扣说明:

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

余额充值