查询官网https://learn.adafruit.com/esp32-s3-reverse-tft-feather可获得引脚的说明
通过上图我们可以得知该开发板的引脚情况。
其中GPIO7,GPIO42,GPIO40,GPIO41,GPIO45,GPIO35,GPIO36已经被用于TFT显示屏,GPIO0、GPIO1、GPIO2被用于按钮D0、D1、D2。所以我们只能对另外的引脚进行使用
TCS3200的引脚使用
S0与D11链接,进行输出使能控制
S1与D10链接,进行频率缩放控制
S2与D9链接,进行颜色通道选择
S3与D6链接,进行颜色通道选择
OUT与D5,进行频率输出,接输入
LED与D12,进行控制 TCS3200 板载白光 LED
VCC 3.3V 电源
GND 接地
对上述有基本的了解之后,我们可以进行刷固件
https://circuitpython.org/board/adafruit_feather_esp32s3_reverse_tft/
这是我们对应开发板的固件网址,进入之后直接进行下载安装就行,之前查询的资料的时候,发现有的参与者没有下载成功,具体情况不清楚,可能是网络问题,最后我的运气好,侥幸成功了,根据文档内容,双击开发板上的Reset键,即可进行uf2固件烧录


直接通过USB直接与开发板进行连接就行了
连接完成是这个结果

你需要将前面下载的adafruit-circuitpython-adafruit_feather_esp32s3_reverse_tft-en_US-10.0.0.uf2文件拖入U盘中,进行再次升级(自动)。

最后,就完成更新了,开发板就完成固件更新
安装编译环境。
接着安装开发用的IDE-----Mu Editor。下载地址连接:https://codewith.mu/
安装完成,启动后,选择模式为CircuitPython。这个下载很慢的,需要时间等待

选择这个模式进行编译
请将 lib 目录中的文件复制到开发板对应驱动器的 lib 目录下。
对于主程序文件 code.py,建议使用 MU Editor 打开并保存至开发板驱动器的根目录;当然,直接将其拷贝到根目录下也可正常使用。选用 MU Editor 主要是为了方便在测试过程中快速修改代码。
一旦开发板上的 code.py 文件被更新,显示屏所显示的内容便会立即随之改变。

以上就是暂时的过程贴,主要是以编译器和固件进行更新为主,在学习的过程中,参考了不少同学的帖子,大家也可以经常看看,我毕竟之前没有做过这方面的内容。主要以学习为主
我要赚赏金
