LCD & 触摸屏调试记录

LCD显示问题

1、LCD闪烁的问题

通过搜索了解到,极大可能是驱动频率过低的情况,导致屏幕闪烁
解决方法:

调整LCD的时钟频率

2、GUI图像只显示一半

分辨率已经设置正确为800*480,但图像只显示了一半。
在这里插入图片描述
产生此问题原因一般是LCD下面的参数设置错误:

#define HBP   20
#define VBP   23

#define HSW   6
#define VSW   1

#define HFP   10
#define VFP   22

按照LCD手册给的参数设置正确:

#define HBP   46
#define VBP   23

#define HSW   1
#define VSW   1

#define HFP   22
#define VFP   22

设置好这些参数编译下载图像显示正常


触摸屏GT911遇到问题

1、触摸屏原点(0, 0)在右下角,LCD的原点(0, 0)在左上角

查看触摸屏相关手册知道触摸屏原点有些芯片决定的,有些是代码决定的。
经过和供应商确认,触摸屏原点默认在左上角(连接排线的那一边是下方)

原点不重合问题解决办法:

(1) 通过软件进行坐标转换,将触摸屏坐标转换成和LCD对应
(2) 改变LCD的扫描显示方向,使LCD和触摸原点重合

在这里插入图片描述
在这里插入图片描述

最终采用改变LCD扫描方向的方式让LCD和触摸屏原点重合。

SHLRUPDN连接状态(高电平还是低电平)决定扫描方向

2、触摸屏坐标设置为800*480,但是触摸右下角时坐标x值超过800,y坐标值超过480

在这里插入图片描述
在这里插入图片描述

看网上说很多这种坐标异常的问题都是配置表有问题。
遂找厂家要了个配置表就解决问题了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欲盖弥彰1314

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值