为FireBeetle 2 ESP32-C5开发板配置TFT显示屏是一件很有必要的事情,因为这样就可以使其显示出更多的信息及丰富的色彩表现力。
这里介绍一种以硬件方式来驱动SPI接口TFT显示屏的方法,为此TFT显示屏与开发板的连接关系为:
SDA---24
SCL---23
DC ---2
RST---3
CS ---4
BL ---5
由于这款屏的控制芯片为ST7735,故在使用ArduinoIDE开发时,需要预先下载Adafruit_GFX_Library和Adafruit_ST7735_and_ST7789_Library,并放置到适当位置,否则会影响调用。
为进行显示,其初始的准备条件和设置函数为:

实现测试的循环程序为:

相应的各测试函数为:



经程序上传,其结果如图1所示,相应的测试效果见图2至图7所示。

图1 上传后的提示信息

图2 多行文本信息显示

图3 字体及色彩测试

图4 线簇绘制

图5 填充效果测试

图6 绘制三角形簇

图7 绘制图标符合
演示视频:
https://www.bilibili.com/video/BV1y5SyBsEf5/?vd_source=f302fc0cc3a0425328db53a3b92082ca
我要赚赏金
