跳到主要内容

在 Duo S 上使用 TFT-ST7789 显示屏

工作原理

液晶显示的原理基于液晶的透光率随其所施电压大小而变化的特性,TFT 屏幕通常由 RGB(红、绿、蓝)子像素组成。通过调节每个子像素的亮度,结合不同颜色的光,以实现全彩显示。并且使用SPI接口。

硬件接线

Document Pictures
连接名称GNDVCCSCLSDARESDCCSBLK
连接引脚GNDVCC (3.3V)PIN23PIN19PIN50PIN48PIN46PIN44

构建运行环境

参考:https://github.com/milkv-duo/duo-examples

编译c

git clone https://github.com/zwyzwm/TFT-ST7789.git

生成st7789后,运行命令 scp st7789 [email protected]:/root/,将程序复制到板端终端。

在板端终端上运行程序

显示

  • 显示颜色

TFT_full(RED);
delay_ms(5000);
TFT_full(GREEN);
delay_ms(5000);
TFT_full(BLUE);
delay_ms(5000);
  • 显示图片

Picture_display(point);
  • zwyzwm