DFrySc5SXBd 发表于 2024-3-2 22:41:07

MicroPython环境下使用ST7735显示屏教程

MicroPython环境下使用ST7735显示屏教程一、引言
ST7735是一种TFT彩色液晶显示控制器/驱动器芯片,由Sitronix(圣创科技)公司制造。这种芯片常用于驱动小尺寸、低功耗的彩色TFT LCD显示屏,如1.8寸或1.44寸等常见规格。ST7735支持262K色,即18位色彩深度(6位红绿蓝各通道),能够提供相对丰富的颜色表现。该芯片集成了多种功能,包括RGB RAMDAC(随机存取的数字模拟转换器)、控制器和GPIO接口,可通过SPI与微控制器进行通信。它支持各种分辨率,最高可达320x240像素,并且提供了硬件加速图形绘制功能,例如画点、线、矩形、填充以及文本显示等。 鉴于当今国内互联网中可搜索到的有关Micropython驱动ST7735 LCD显示屏的中文实用教程较少,特出此教程。
二、所需硬件与软件准备

[*]硬件清单:

[*]本案例使用的是合宙ESP32C3开发板
[*]ST7735驱动的TFT LCD显示屏模块
[*]杜邦线
三、安装MicroPython库

[*]通过USB连接ESP32至电脑
[*]安装MicroPython的st7735驱动库以及sysfont字体库
四、硬件连接CLK=> 4DIN=>5 DC=>6RST=>7CS=>8VCC=>5VBL=>5VGND=>GND五、初始化显示屏代码实例
from ST7735 import TFTfrom sysfont import sysfontfrom machine import SPI,Pinspi=SPI(1,baudrate=20000000,polarity=0,phase=0,sck=Pin(4),mosi=Pin(5),miso=Pin(2))#SCK=CKLMOSI=SDA=DIN tft=TFT(spi,6,7,8)#(spi,D/C,RST,CS)tft.initr()#重置刷新tft.rgb(True)六、显示图形与文字如果认为有用的话,欢迎点赞,收藏,转发若有不同见解和建议,请积极讨论



页: [1]
查看完整版本: MicroPython环境下使用ST7735显示屏教程