在 Duo S 上使用 TFT-ST7789 显示屏
工作原理
液晶显示的原理基于液晶的透光率随其所施电压大小而变化的特性,TFT 屏幕通常由 RGB(红、绿、蓝)子像素组成。通过调节每个子像素的亮度,结合不同颜色的光,以实现全彩显示。并且使用SPI接口。
硬件接线
连接名称 | GND | VCC | SCL | SDA | RES | DC | CS | BLK |
---|---|---|---|---|---|---|---|---|
连接引脚 | GND | VCC (3.3V) | PIN23 | PIN19 | PIN50 | PIN48 | PIN46 | PIN44 |
构建运行环境
参考: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);