首先要感谢EEPW给这次学习的机会。
本次学习硬件使用Adafruit ESP32-S3 Reverse TFT Feather开发板,软件使用Mu Editor开发。
一、点亮开发板
上电如图所示为开发板默认点亮屏幕。

二、升级开发板程序
1、升级工具链接
https://adafruit.github.io/Adafruit_WebSerial_ESPTool/
2、升级步骤
a、先连接USB上电,然后按住D0按键,再按下复位;或先按住D0按键,然后再连接USB上电;
b、进入升级模式后,显示屏是黑屏的,就可以松开D0按键了
c、刷新网页,点击Connect,然后选择串口,连接(重点:若连接不上串口,一定要记得刷新网页)


d、选择目标bin文件


e、擦除


f、升级



g、复位
按复位键重启后,电脑端会识别到U盘符号


h、升级CircuitPython UF2文件
打开U盘,将文件复制进来


复制完后ESP32会自动重启,以下提示可忽略跳过

i、升级完成
重新打开U盘,文件系统已改变



三、编写显示代码
1、下载并安装Mu Editor
下载链接:https://codewith.mu/en/download#

2、设置模式为CircuitPython


3、加载code.py文件


4、修改打印信息并保存,可以看到显示屏上输出文字变化,但是不支持中文字体,不是很会整,暂时略过。


5、参考官方显示demo
a、下载CircuitPython对应版本的库文件
下载链接:https://circuitpython.org/libraries

b、显示demo
参考链接:https://learn.adafruit.com/esp32-s2-reverse-tft-feather/displayio-example

c、复制库文件
从先前下载的库文件lib中,找到对应的文件,复制进开发板U盘的lib中


d、使用Mu Editor打开code.py文件,编写代码

e、修改显示内容并保存

f、显示效果

我要赚赏金
