这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » Let'sdo2025第三期活动【拾色播放器DIY】+调试环境搭建与避坑

共2条 1/1 1 跳转至

Let'sdo2025第三期活动【拾色播放器DIY】+调试环境搭建与避坑

菜鸟
2025-11-15 12:45:53     打赏

CircuitPython 是一种基于 Python 的编程语言,专为教育和简易学习设计,适用于低成本微控制器‌。它建立在 MicroPython 基础上,提供了硬件支持,使 Python 开发者能轻松进入嵌入式领域‌。ESP32-S3 是一款集成 2.4 GHz Wi-Fi Bluetooth 5 (LE) MCU 芯片,支持远距离模式 (Long Range),搭载 Xtensa® 32 LX7 双核处理器,主频高达 240 MHz,内置 512 KB SRAM (TCM),具有 45 个可编程 GPIO 管脚和丰富的通信接口‌。ESP32-S3 支持 CircuitPython MicroPython,适合物联网和嵌入式开发‌。

在本项目中需要避免的错误,我在调试过程中进行说明;下载开发用的IDE-----Mu Editor。下载地址连接:https://codewith.mu/   下载项目提供的资料,如图:

image.png 

首先要升级TinyUF2 Bootloader,确保其在0.33版本以上首先下载tinyuf2-adafruit_feather_esp32s3_reverse_tft-0.33.0-combined.bin,地址https://adafru.it/1alW

这份资料在开发板资料里有;

然后打开Adafruit WebSerial ESPTool网页工具,地址https://adafruit.github.io/Adafruit_WebSerial_ESPTool/

image.png 

这是网站已经连上开发板的状态

开发板先不上电,按住D0不放,再接电脑USB输出的数据线,短按复位键后放下来,注意这个时候在电脑端不会显现出来盘符内容,板子也没有任何显示,不过这个时候通过Adafruit WebSerial ESPTool网页工具进行连接可以看到如下串口信息:

 image.png

擦除,等待完成后选择之前下载的bin文件在第一个选项里:

image.png 

如图所示:

 image.png

完成下载,然后链接开发板,并双击Reset按键,注意双击间隔大概1到2s,不要太短,进入Boot界面开发板出现:

image.png 

将之前下载的CircuitPython 10UF2文件拉到盘符后就会自动升级了,这个时候可以看到盘符的变化:电脑上也会出现:

image.png 

如果不想简单观察开发板的Hello World!需要从资料文件中提取实例和对应库,比如:

image.png 

从中选择一个py文件重命名为code.py复制到

image.png 

将之前的code.py覆盖,在Mu中代开code.py,注意:import displayio   from adafruit_display_shapes.circle import Circle语句

然后在lib文件夹下搜索adafruit_display_shapes,将这个文件夹复制到

image.png

然后开发板自动执行出现动画界面。

 image.png





关键词: 拾色     播放器     调试    

菜鸟
2025-11-15 12:51:35     打赏
2楼

感谢无言的朝圣和先发贴的楼主,不然我还会摸索很久,有些关键步骤需要指导,谢谢


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]