2824|3

75

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

三星S3C2410驱动7寸LCD的问题 [复制链接]

自己按照开发板抄了一块板子。
已经能够正常显示8寸LCD了。
但是目前的7寸LCD不知为何总是会有横条纹闪烁的现象。并且伴有杂点

在Linux内核中文件配置如下:

  1.         .pixclock        = 174757,
  2.         .xres                = 800,
  3.         .yres                = 480,
  4.         .bpp                = 16,
  5.         .hsync_len        = 119,//95,
  6.         .left_margin        = 63,//23,
  7.         .right_margin        = 71,//39,
  8.         .vsync_len        = 1,
  9.         .upper_margin        = 10,//10,
  10.         .lower_margin        = 31,
  11.         .sync                = FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT,
  12.         .cmap_greyscale        = 0,
  13.         .cmap_inverse        = 0,
  14.         .cmap_static        = 0,
  15.         .reg                = {
  16.                 .lcdcon1 = (1<<8)|(1<<7)|(3<<5)|(12<<1),
  17.                 .lcdcon2 = (31<<24)|(479<<14)|(10<<6)|1,
  18.                 .lcdcon3 = (71<<19)|(799<<8)|63,
  19.                 .lcdcon4 = (13<<8)|119,
  20.                 .lcdcon5 = (1<<11)|(1<<10)|(0<<9)|(0<<8)|(0<<7)|(0<<6)|(0<<3)|1
  21.               }
复制代码


LCD采用的是奇美的7寸屏幕,屏幕资料中的额定频率是33MHZ,最初也怀疑是频率设置的原因。但是由于寄存器设置的问题,只能设置为100MHZ除以2的倍数。 所以今天把2410的主频降为136, 并配置lcdcon1第八位为0,也就得出了34M左右的VCLK,但是依然存在横条纹抖动的现象。

请问各位不知还有其他什么原因导致这个问题呢?

最新回复

WHY DO I CANT SEE THE ANSWER   详情 回复 发表于 2010-6-3 16:29
点赞 关注

回复
举报

61

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
    .hsync_len    = 119,//95,
    .left_margin    = 63,//23,
    .right_margin    = 71,//39,
    .vsync_len    = 1,
    .upper_margin    = 10,//10,
    .lower_margin    = 31,

这几个参数设置会影响LCD扫描的,VCLK不同,这些参数也不同的,去看看屏幕的DATASHEET。应该会有相应的值。最近也在搞2440的LCD。不知道你有没有遇到过全屏幕写全白不能正常显示,或者最左边一竖列的不显示白色的问题
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢楼上的回答^^

经过两天不知的盲目实验,发现是数据上升沿有效还是下降沿有效弄反了。悲剧的是屏幕的datasheet里根本没写自己是什么方式的。

将其改正之后大有了改观,谢谢。
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

4
 
WHY DO I CANT SEE THE ANSWER
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表