ST7789 是 Sitronix 公司开发的一款集成驱动 IC,主要用于小型 TFT-LCD 屏幕。它能够提供高分辨率的显示支持,广泛应用于各种移动设备和便携式电子产品中。ST7789 系列提供了不同的型号,如 ST7789V 和 ST7789S 等,这些型号针对不同的显示需求和应用场合进行了优化。本文主要介绍彩色图像 RGB888 到 RGB565 的转换,以及使用 ST7789 驱动屏幕显示。
目录
1 RGB888 转 RGB565
在《ST7789 介绍与驱动》一文中,我们了解了 ST7789 每个像素点对应 16bit 数据,R、G、B 分量分别占 5,6,5 bit,因此被称为 RGB565。
使用 Python 语言实现图像的 RGB565 格式转换,首先准备一张大小合适的图片,然后使用 openCV 库读取图片,根据个像素点的 RGB 分量计算 16bit 值。