ST意法半导体
直播中

张强

7年用户 1345经验值
私信 关注
[问答]

使用LTDC外围设备连接TFT LCD的方法有哪些呢

我正在使用 LTDC 外围设备连接 TFT LCD。它很好用。现在我对将显示器旋转/定向 90 度感兴趣。我有几种方法 -
  • 在帧缓冲区中做一些指针体操,基本上将像素信息写入精确地址,从而产生“旋转”图像。
  • 以某种方式告诉 TFT LCD 面板开始从显示器底部向顶部写入像素信息。而不是默认的从上到下。
我对其他方法持开放态度,或者我可能缺少一种明显的方法来做到这一点。也许利用 LTDC 提供的 2 层?不知何故有一个专用于横向模式,另一个专用于纵向模式?我没有使用 touchgfx 库,因为我只对显示静止图像感兴趣,而且它看起来对带有 UI 的应用程序更有帮助。
我正在研究第二种方法。ILI6480BQ 数据表的第 15页指出,TFT LCD 驱动器中有一个寄存器 R1,它通过“UPDN”位控制扫描方向。如何与 TFT LCD 中的驱动程序通信以更新此寄存器值?这是通过 RGB 接口完成的吗?这可能吗?我仔细查看了 LTDC 文档和TFT LCD 数据表,但没有想出这是如何完成的。您能否分享一些指导或让我知道我是否应该放弃这种方法?
谢谢。

回帖(1)

陈伟

2022-12-1 11:01:09
您的显示器制造商不提供……使用 45 针显示器……
或者在这里你只能破坏帧缓冲区......
举报

更多回帖

发帖
×
20
完善资料,
赚取积分