Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171922
  • 博文数量: 6
  • 博客积分: 3020
  • 博客等级: 中校
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-24 23:52
文章分类
文章存档

2011年(1)

2010年(1)

2009年(2)

2008年(2)

我的朋友

分类: 嵌入式

2009-11-05 08:36:21

07年时,买了阳初2410的开发板,当时看中的是它带VGA,TV接口,价格便宜,做工还勉强吧。

买回后,跑完Demo便扔那儿了,继续玩51和FPGA。后来真正深入学习ARM开发,还是买的44B0的板子,自己DIY,把公版SDRAM和Norflash换掉,重新订制uboot,ucLinux,扩展摄像头,采集图像等等,大家可以看我以前的博文。

 

言归正传,前段日子,我入手了一块二手的Sharp八寸屏,分辨率是640*480, 带VGA驱动板,高压条,排线等组件一起180元。屏到手后,把阳初2410的开发板与液晶屏通过VGA接口相连连,搭成一套小的系统。玩了一段时间后,感觉不满意,开发板上把LCD信号转成VGA信号,液晶驱动板再把VGA信号转回成LCD信号,供给夏普的液晶屏,信号走了弯路,何不直接把开发板与LCD相连。查了下夏普液晶屏的资料,发现其接口可以与2410直接相连,于是DIY开始了。

 

先说接线:

液晶屏接口是32Pin,2410开发板的LCD接口是40Pin,需要自己DIY线。

 

用到的材料:

1.     40Pin 0.5mm 间距转2.5mm间距双排插座。

2.     32Pin40Pin0.5mm间距排线,购买地址同上。 40Pin的排线买了也要废掉8根,改成32Pin,建议多买几根,容易失手。

3.     IDE数据线,斩断,连接阳初2410开发板和转接板。

 

接线参考S3C2410参考手册和夏普液晶LQ080V3DG01的参考手册,具体接线参见下表。

 

液晶屏接口

 编号

阳初开发板接口

 编号

GND

1

GND

 

CLK

2

VCLK

6

HSYNC

3

VLINE

4

VSYNC

4

VFRAME

3

GND

5

GND

 

R0

6

GND

 

R1

7

D19

 

R2

8

D20

 

R3

9

D21

 

R4

10

D22

 

R5

11

D23

 

GND

12

GND

 

G0

13

D10

 

G1

14

D11

 

G2

15

D12

 

G3

16

D13

 

G4

17

D14

 

G5

18

D15

 

GND

19

GND

 

B0

20

GND

 

B1

21

D3

 

B2

22

D4

 

B3

23

D5

 

B4

24

D6

 

B5

25

D7

 

GND

26

GND

 

ENAB

27

VM

30

VCC

28

VCC

2

VCC

29

VCC

2

 

30

 

 

 

31

 

 

GND

32

GND

 

 

2410手册中关于TFT LCD 在16位真彩色模式(5:6:5)下接线说明,参见2410手册15-17页。

 

注意事项,把阳初2410开发板的LCD接口供电跳线从3.3V改为5V,并且从开发板到液晶屏之间的电源线要足够粗(单凭IDE线是绝对不行的),否则图像会出现严重拖影。 VFRAM和GND之间需要一个104瓷片电容(加在转接板上)去高频噪声,否则图像容易上下翻滚。

 

接好后,把vivi中的参数 distype 值改为0, 代表从LCD输出。启动Linux,启动qt即可。检查图像是否稳定,以及颜色是否正常。至于图像整体向上偏移了几行的问题,需要修改Linux下Frame buffer驱动中的参数,这里不再讨论。

 

附上夏普八寸液晶的手册。

文件: Sharp_LQ080V3DG01.pdf
大小: 741KB
下载: 下载

 
阅读(3305) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~