5006|11

72

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

2440开发板,液晶显示800*600问题 [复制链接]

液晶显示问题。我买了快开发板,本来是1024*768分辨率的,根据网上资料,修改成800*600,但是整个WINDOWS界面只显示了屏幕的左上角,其他WINDOWS CE程序一切正常,不知道如何是好,希望各位能给电帮助。

最新回复

[quote]引用 8 楼 huafulan 的回复: LZ说得让人不是很明白。 不知道你是在原来1024*768的LCD上面显示800*600画面呢,还是将原来1024*768的LCD改换为800*600的LCD? 如果是前者,那么你针对LCD的参数应该保持不变,除了将解析度改为800*600。 若是后者,则你应该将凡是将有关1024*768 LCD的参数改变为800*600 LCD的参数,才可以。 说得对,另外分辨率越大速度肯定越慢,看你是用来做什么的,跟CPU频率和sdrom的刷新有关.  详情 回复 发表于 2009-5-14 10:48
点赞 关注

回复
举报

63

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
你的CE桌面位图是不是也是1024*768的? 也要改成800*600的吧
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
应该修改注册表,和编译选项。
你看看注册表里display下的表项,值是否是800和600(应该是16进制值)。
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(初级)

4
 
往往是LCD驱动以及OAL初始化LCD部分。
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

5
 
uping
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

6
 
那一家的板子,屏是多大的?
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

7
 
正常的啊,你分辨率小了,自然只能显示一小块。
我想你的意思应该是把分辨率该小,还要全屏显示。这个在普通电脑上能改,但是开发板提供的屏是不支持这种分辨率
调整的,你去查一下你那块屏的分辨率,是多少就是多少,不好改的!
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

8
 
屏的分辨率是固定,比如是1024*768,那么你底层给LCD发数据的格式就是1024*768的格式,这时候你内存中分配的buff大小也相应的固定了。如果你要把他改成800*600,那么你应该是在buff里面改了,然后每行发800像素,然后插入一个行停止符,那么这时候对于LCD来说,它才不管屏的一行有没显示完,它直接就换行。这种结果就造成了你只能显示在左上角的原因吧。
如果你要实现满屏显示,那么你800*600的分辨率,还是得处理成1024*768的格式发过去,这就是PC上为什么宽屏你设置成普屏的显示的时候会造成拉升的原因。但在嵌入式中,很少有人去做这种分辨率转化的算法,因为一来这算法不容易,二来还得消耗很多CPU去处理,一般的做法是换屏。
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

9
 
LZ说得让人不是很明白。
不知道你是在原来1024*768的LCD上面显示800*600画面呢,还是将原来1024*768的LCD改换为800*600的LCD?
如果是前者,那么你针对LCD的参数应该保持不变,除了将解析度改为800*600。
若是后者,则你应该将凡是将有关1024*768 LCD的参数改变为800*600 LCD的参数,才可以。

我最近也在调试一款s3c2440板子,希望LZ加我QQ:79520475,一起交流。

 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

10
 
学习了!!!我也有个800×480的分辨率的7寸
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 8 楼 huafulan 的回复:
LZ说得让人不是很明白。
不知道你是在原来1024*768的LCD上面显示800*600画面呢,还是将原来1024*768的LCD改换为800*600的LCD?
如果是前者,那么你针对LCD的参数应该保持不变,除了将解析度改为800*600。
若是后者,则你应该将凡是将有关1024*768 LCD的参数改变为800*600 LCD的参数,才可以。

我最近也在调试一款s3c2440板子,希望LZ加我QQ:79520475,一起交流。

你们是多少尺寸的屏,我用的1024X600的LVDS屏,速度上不去呢!
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

12
 
[quote]引用 8 楼 huafulan 的回复:
LZ说得让人不是很明白。
不知道你是在原来1024*768的LCD上面显示800*600画面呢,还是将原来1024*768的LCD改换为800*600的LCD?
如果是前者,那么你针对LCD的参数应该保持不变,除了将解析度改为800*600。
若是后者,则你应该将凡是将有关1024*768 LCD的参数改变为800*600 LCD的参数,才可以。

说得对,另外分辨率越大速度肯定越慢,看你是用来做什么的,跟CPU频率和sdrom的刷新有关.
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表