TO ym_luo :

PIN8 :  MODE  连接在V3.3上
PIN9 :  DE    连接在V3.3上 (现在连不到CPU DE上)
P10 :VS  Vsync signal input连接CPU Vsync上
P11 :HS  Hsync signal input连接CPU Hsync上
然后

VIDCON1_S_HSYNC_INVERTED
VIDCON1_S_VSYNC_INVERTED
的值改为0
也就是给s2450LCD->VIDCON1的第5,第6位清 ‘0’

依然不行,现象还是跟以前一样!唉!
.......
点赞  2009-6-25 09:25
好奇怪哦!调屏也就这些了..........
用示波器看一下
VCC 3.3V
VLED 5V
DCLK = ???MHz
根据你的设置计算出的DCLK应该是26.6MHz,
如果DCLK是26.6MHz,那就要重新调整HFPD、HBPD、HSPW、VFPD、VBPD、VSPW参数了.
我觉得2451 static void InitDisplay(void)这个函数写得很不好,
你看看把clkval = (UINT8)(((float)S3C2450_HCLK/(float)(hsync_cnt*vclk_cnt*lcd_frame_rate*2))+0.5)-1;  写成clkval = 4,再调整HFPD、HBPD、HSPW、VFPD、VBPD、VSPW,使得(HFPD+HOZVAL+HBPD+HSPW)*(VFPD+LINEVAL+VBPD+VSPW)*60近似等于26.6MHz;
或者把clkval = (UINT8)(((float)S3C2450_HCLK/(float)(hsync_cnt*vclk_cnt*lcd_frame_rate*2))+0.5)-1;  写成clkval = 3,HFPD、HBPD、HSPW、VFPD、VBPD、VSPW暂不变,看有没有显示,如有显示,根据实际效果再调整HFPD、HBPD、HSPW、VFPD、VBPD、VSPW,使得(HFPD+HOZVAL+HBPD+HSPW)*(VFPD+LINEVAL+VBPD+VSPW)*60近似等于33.3MHz;
点赞  2009-6-25 10:24
再给你两套参数,直接试一下:
//按Spec的典型值
#define LTE480_VBPD                29
#define LTE480_VFPD                13
#define LTE480_VSPW                3
#define LTE480_HBPD                40
#define LTE480_HFPD                40
#define LTE480_HSPW                48
#define LTE480_HOZVAL        (800)
#define LTE480_LINEVAL        (480)

#define LTE480_FRAME_RATE        34
或者
#define LTE480_FRAME_RATE        27
点赞  2009-6-25 11:15
OK ,现在的连接方式还是

PIN8 :  MODE  连接在V3.3上
PIN9 :  DE    连接在V3.3上 (现在连不到CPU DE上)
P10 :VS  Vsync signal input连接CPU Vsync上
P11 :HS  Hsync signal input连接CPU Hsync上
然后

VIDCON1_S_HSYNC_INVERTED
VIDCON1_S_VSYNC_INVERTED
的值改为0
也就是给s2450LCD->VIDCON1的第5,第6位清 ‘0’

这样吧!
点赞  2009-6-25 11:18
引用: 引用 43 楼 wangxin_801115 的回复:
OK ,现在的连接方式还是

PIN8 :  MODE  连接在V3.3上
PIN9 :  DE    连接在V3.3上 (现在连不到CPU DE上)
P10 :VS  Vsync signal input连接CPU Vsync上
P11 :HS  Hsync signal input连接CPU Hsync上
然后

VIDCON1_S_HSYNC_INVERTED
VIDCON1_S_VSYNC_INVERTED
的值改为0
也就是给s2450LCD->VIDCON1的第5,第6位清 ‘0’

这样吧!

点赞  2009-6-25 11:25
OK
我试试
thank U!!
点赞  2009-6-25 11:27
TO ym_luo 大侠:
    依然不能用,现象还是一样
不过有新的发现:
我把
PIN8 :  MODE  连接在GND上(即原来的接法,选择了)
PIN9 :  DE (DataEnable) 连接在V3.3上

这时我下进内核的现象是:
一会满屏都是(有水纹)
一会满屏都是(有水纹)
一会满屏都是绿(有水纹)
一会变白一会变黑

请问这个是什么现象啊??

另外,我的BOOT是没有重新下过的,而BOOT中也有对屏的初始化操作,
这会不会影响NK启动后在KERNEL的初始化呢

最后请问ym_luo 大侠您是北京的吗?
点赞  2009-6-26 09:24
ding !!
点赞  2009-6-26 11:47
似乎是快正确了,建议你在BOOT下试试,不要加载NK。
点赞  2009-6-26 14:01
哦?这个现象是快正确了吗
我感觉好象是屏快让我烧掉了!

可是这种接法是正确的吗

另外我还需要怎么调呢?

BOOT我现在没法下进去!
点赞  2009-6-26 17:03
引用: 引用 49 楼 wangxin_801115 的回复:
哦?这个现象是快正确了吗
我感觉好象是屏快让我烧掉了!

可是这种接法是正确的吗

另外我还需要怎么调呢?

BOOT我现在没法下进去!

在NK中InitDisplay(void)后停下,不往后运行看是什么现象,这样排除因其它地方的问题导致一会满屏都是红(有水纹)
一会满屏都是蓝(有水纹)
一会满屏都是绿(有水纹)
一会变白一会变黑
点赞  2009-6-26 17:27
另外测一下,以便分析
VCC 3.3V
VLED 5V
DCLK = ???MHz
P10 :VS  Vsync signal = ??Hz
P11 :HS  Hsync signal = ??Hz
点赞  2009-6-26 17:30
Paul.Mi ??怎么跟坛子里另外一位大侠名字相似!!
点赞  2009-6-26 23:31
感觉应该没有什么问题,群创的7寸屏好像很好驱动的。换个能驱动83、84的屏的板子(2440)试验?
另外,楼主的2416片子性能怎么样?是用的ddr的ram和mlc的flash吗?
点赞  2009-6-27 11:30
楼主你好!请问您的屏的问题解决了吗?
点赞  2010-2-20 14:52
引用: 引用 54 楼 jessie9940509 的回复:
楼主你好!请问您的屏的问题解决了吗?


也想问问楼主后来是如何解决的?
最近也在2416上弄调屏。
点赞  2010-6-5 22:33
调通了
就是填那几个参数啊
你确定你们硬件没问题吗
点赞  2010-6-11 21:02
123
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复