
硬件与连接要点
- 显示屏规格:1.8 英寸,型号 18SPIV33,分辨率为 128×160 点阵,适合在嵌入式系统中进行信息显示,通常通过 SPI 端口控制。
- 控制接口与连接:OpenMV 通过 SPI2 与主板相连,屏幕通过扁平电缆与主板连接并接入电源。
- 运行环境:OpenMV 使用 MicroPython,并已整合对该屏幕的读写函数。
软件与驱动
- 使用的软件包:image(用于读取 U 盘中的图片)和 Display(用于驱动 TFT 液晶屏)。
- 驱动实现:在程序中创建 LCD 实例,通过 Image 读取 U 盘中的图片,确保文件名与拷贝到 U 盘的文件保持一致;随后调用 LCD 的写入函数将图片显示在屏幕上。
操作步骤与示例
- 将一个 128×160 的 JPEG 彩色图片放入 USB 盘中的 LCD 显示目录。
- 打开给定例程中的 LCD Picture 程序,完成初始化,导入所需的软件包并创建 LCD 实例。
- 使用 Image 读取 U 盘中的图片,文件名需与拷贝到 U 盘的图片名一致;通过 LCD 写入函数将图片显示在液晶屏上,循环结束以保持显示状态。
- 观察显示效果,若需要显示更大图片,可能会遇到内存或缓冲区限制。将图片压缩为 128×160 后重新拷贝到 U 盘并命名(如 new),重新运行程序以测试显示是否正常。
- 注意显示特性:若图片尺寸超过 128×160,屏幕仅显示左上角区域;若小于该分辨率,图片也会出现在左上角。通过这些测试可以判断图片尺寸对显示的具体影响,并为后续调试提供缓冲区管理依据。
要点总结
- 使用 MicroPython 的 image 与 Display 包,可以较为简单地在彩色 TFT 屏上显示图片。
- 仅在屏幕分辨率范围内的图片能完整显示,尺寸过大可能导致裁剪或缓冲区问题。
- 通过控制图片尺寸和命名,可以稳定地在液晶屏上实现图像显示,为后续程序调试提供有效的可视化手段HJC黄金城集团。
