当前位置: 代码迷 >> WinCE >> lcd显示有关问题
  详细解决方案

lcd显示有关问题

热度:93   发布时间:2016-04-28 13:15:42.0
lcd显示问题
我以前的显示触摸屏是7.0的
现在用同样的板子和硬件,只不过显示屏换成4.3的了
请问这样换了后需要在哪改动哪些啊
请大侠们指点下。


------解决方案--------------------
1. lcdc 的參數.
2. registry 中的解析度

Paul, Chao @ Techware

------解决方案--------------------
就改改分辨率那里啊,还是比较好修改的吧
------解决方案--------------------
修改bsp_cfg.h中的
#define LCD_WIDTH 480
#define LCD_HEIGH 272
在看看其他地方有没有屏宽和高的设置,有的话一样改为480 和 272就可以了
------解决方案--------------------
探讨
修改bsp_cfg.h中的
#define LCD_WIDTH 480
#define LCD_HEIGH 272
在看看其他地方有没有屏宽和高的设置,有的话一样改为480 和 272就可以了

------解决方案--------------------
说的有些简单了 。
(1)LCD:pin脚完全 兼容吗 ?不只是一个参数的问题。

就算完全 兼容 hsync vsync pclk 等等都一样的的时序吗 ?

还是需要根据spec来的。

(2)触摸屏和cpu的通信方式是 什么?4条线 还是i2c还是等等? 

需要的注意的问题还是很多。有什么问题可以联系我:[email protected]
------解决方案--------------------
4.3寸屏幕的意思就是斜对角线长度是4.3寸。本来也没有哪个液晶自带触摸屏功能的。都是液晶上贴一层触摸屏的。

一,LCD ,先调这个比较好,要不然触摸屏不好调。
(1)检查pin角定义,根据datasheet上提供的上电时序,完成相应的powerup函数。
(2)输出正确的PCLK,配置CPU的LCD控制寄存器,使之和液晶屏输出相匹配。主要注意hs,vs, mclk,前肩,后肩。基本上这些都做到了,屏幕也就点亮了。

二,触摸屏,I2C通信。
(1)先调通I2C接口,I2C读写芯片寄存器都没问题了。
(2)完成驱动。这边比较简单,把踩到的点信息都按照相应的接口上传就可以了。

也就这么多了
  相关解决方案