天嵌 ARM开发社区

 找回密码
 注册
查看: 4814|回复: 17

lcd显示只有一半的问题

[复制链接]
softerchang 发表于 2010-11-11 10:52:30 | 显示全部楼层 |阅读模式
我手上的TQ2440学习板在烧录光盘提供的test程序后,在进入lcd测试程序时,各种颜色只能显示一半,不知是不是我的lcd类型搞错了?看lcd上的板子日期是2010.3的,
天嵌_support1 发表于 2010-11-11 11:11:39 | 显示全部楼层
1# softerchang


应该是少错了LCD类型了。
3.5" 的要烧带有 Q35字样的
4.3" 的要烧带有 Q43字样的
7“ 的要烧带有 A70字样的
 楼主| softerchang 发表于 2010-11-11 11:59:15 | 显示全部楼层
但我在tq2440测试程序中没有发现有对Q35lcd的定义,这咋办?
天嵌_support1 发表于 2010-11-11 12:07:42 | 显示全部楼层
3# softerchang


有的啊,在inc 的 LCD_TFT.h 里边
 楼主| softerchang 发表于 2010-11-11 14:27:17 | 显示全部楼层
/**************************************************************
The initial and control for TFT LCD
**************************************************************/

#define LCDW35                        1                // 东华屏(320X240)
#define LCDS35                        2                // 三星屏(320X240)
#define LCDT35                        3                // 东芝屏(240X320)
#define LCDW43                        4                // 东华4.3寸屏
#define LCD57                        5                // 5.7寸屏
#define LCDA70                        6                // 7.0寸屏
#define VGA                        7                //VGA
#define LCDA104                        8                //10.4寸屏

#define LCD_Type                LCDW43                //设定屏的类型


以上是lcd_tft.h中的定义。
天嵌_support1 发表于 2010-11-11 15:42:35 | 显示全部楼层
5# softerchang


#define LCD_Type                LCDW43                //设定屏的类型

上面那句是用以4.3寸的定义, 你把它改成

#define LCD_Type                LCDW35               //设定屏的类型
 楼主| softerchang 发表于 2010-11-12 15:37:54 | 显示全部楼层
我把lcdw43改为lcdw35后烧写,还是出现半屏显示。多烧写几次后是白屏。搞的现在头大了。顺便说一下,我的这个lcd是触摸屏。请大佬们帮忙支招!!!
天嵌_support1 发表于 2010-11-12 15:58:06 | 显示全部楼层
7# softerchang


你的LCD具体是几寸呢?
4.3 的物理宽大概 10 厘米
3.5 的物理宽大概 6厘米,看上去像个正方形的
7寸的 就不用说了, 比你的手掌长
 楼主| softerchang 发表于 2010-11-12 16:04:49 | 显示全部楼层
规格为:7x6.5cm
天嵌_support1 发表于 2010-11-12 16:23:24 | 显示全部楼层
9# softerchang


那应该是 3.5" 的
czh52911 发表于 2010-11-13 09:52:30 | 显示全部楼层
测试程序里面的camif程序其他都没变,改用c通道拍照在lcd屏上显示,只有一半显示图像,这个正常吗?p通道测试的时候是全屏显示的,都用的是320*240分辨率。
天嵌_support1 发表于 2010-11-13 10:12:19 | 显示全部楼层
11# czh52911


对于摄像头C通道,你看看datasheet 的寄存器设置要求了。
不是换个通道就行呀,看看你的设置吧 ,网友
 楼主| softerchang 发表于 2010-11-20 09:45:16 | 显示全部楼层
辛苦了一个多月,显示一半的问题搞定了,终于可以开始裸奔了。这中间犯了不少低级错误。
天嵌_support1 发表于 2010-11-20 15:57:09 | 显示全部楼层
13# softerchang


你的驱动有问题还是什么问题?贴出来学习呀
 楼主| softerchang 发表于 2010-11-22 09:07:31 | 显示全部楼层
主要是自己在调用文件时没有认真的去做修改。几个文件调用时乱套,这里出点问题,那里出点问题,就成了大问题。这活儿是要很仔细的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-5 18:27 , Processed in 1.029337 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表