基于嵌入式系统VGA接口设计
文件大小: 78k
源码售价: 10 个金币 积分规则     积分充值
资源说明:基于嵌入式系统VGA接口设计是一种简单、低成本的大屏幕图像显示解决方案,适用于嵌入式设备。该设计方案基于CH7004的嵌入式系统VGA接口设计,利用S3C2410处理器的LCD控制器产生图像数据,并通过CH7004将数字图像数据模拟化,输出模拟图像信号供支持VGA接口的显示器显示。 知识点1:VGA接口的定义和特点 VGA接口是一个模拟信号接口,是IBM公司推出的视频传输标准。它具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。 知识点2:VGA接口引脚和时序 VGA接口有15针引脚,引脚信号的定义列表见表1。VGA接口时序有多种,应用时根据具体需要选择不同的时序,图1为640×480在60 Hz模式下的VGA接口时序图。 知识点3:LCD控制器简介 S3C2410处理器的LCD控制器支持STN、TFT两种类型液晶显示屏,支持多种颜色模式,最高支持24位颜色模式。LCD控制器内部有5个控制寄存器:LCDCON1~LCD CON5,分别控制像素时钟、扫描模式、颜色模式、帧同步脉冲宽度、行有效像素点数等。 知识点4:CH7004器件简介 CH7004是Chrontel公司生产的一款数字转换为模拟的视频编码器,支持NSTL、PAL两种视频制式,通用数字输入接口支持8、12、15、16和24位数字RGB或者YCrCb格式输入,支持5种图像分辨率,内部集成3路相互独立的高速视频数模转换器。 知识点5:VGA接口设计 S3C2410处理器的LCD控制器用于产生图像数据,VGA接口时序(640x480,60 Hz)以及配置CH7004的工作模式。CH7004将数字图像数据模拟化,最终产生的模拟图像信号供支持VGA接口的显示器显示。 知识点6:LCD控制器和CH7004配置 LCD控制器的设置流程包括将LCD控制器工作模式设置为(640x480,60 Hz),16位色(5:6:5),TFT模式,开辟1块大小为600 KB(640x480x2 Bytes)用于存放数据的连续内存区域。CH7004的数据输入端口D0~D15与LCD控制器的相应数据输出端口连接,LCD控制器的像素时钟VCLK通过XCLK端输入CH7004内部。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。