【树莓派Pico 2 RP2350开发板】 测评 【四】 驱动ST7735 1.8寸TFT屏幕
[复制链接]
本帖最后由 御坂10032号 于 2025-3-5 17:01 编辑
简介
本文将概述如何通过使用RP2350在micropython的环境下驱动ST7735. 通过阅读这篇文章你可以在五分钟之内驱动你自己的屏幕.
这块屏幕是一块来自合宙的TFT1.8 驱动芯片为ST7735. 大家购买的时候看哪家便宜购买哪一家的就行了.
接线如下:
TFT1.8 ST7735 |
PICO2 |
3V3 |
3V3 |
GND |
GND |
SCL |
GPIO10 |
SDA |
GPIO11 |
DC |
GPIO20 |
RST |
19 |
CS |
18 |
这里的PIN定义可以自定义修改,之需要对应pico的数据手册即可. 如下图所示只要在初始化的时候指定对应的SPI, 然后引脚对的上就行.
之后打开Thonny, 将程序上传到开发板上. 然后在main.py中修改你自定义的PIN引脚.
如果你运行程序的时候出现边缘花屏的情况,请尝试修改下面的变量的状态.
display085 = False
之后运行main.py即可. 效果如下所示.
sd1741164945_2
可以看到效果还是蛮不错的,如果全屏幕刷新的话帧率大概在20多帧. 之后我将使用rp2040来同样驱动一下这个屏幕做一下对比.
附件如下:
|