基于STM32F4x9的LCD显示设计硬件设计指南_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于stm32f4x9的lcd显示设计,硬件设计指南 随着人机界面(gui)在医疗、工业以及消费各应用领域需求的日益增长,高集成度、高性能的tft液晶显示计划成为电子产品设计开发的重要组成部分。在无内置液晶控制器的状况下,与具有内置控制器的液晶板之间往往采纳串行或并行的接口衔接,受限于衔接总线的数据传输速度,难以支持较高的显示辨别率和画面质量。 推出了基于 -m4内核的f4x9微处理器,借助内置的-tft显示控制器和chrom-arm图形加速器,使svga高辨别率和高品质显示画面质量成为可能。本文围绕stm32f4x9微控制器完成了液晶显示的硬件设计,并介绍了基于这一硬件平台以及stemwin

2、的软件应用开发。1基于stm32f4x9的lcd显示系统架构电子系统中液晶显示的性能不仅取决于微控制器内置lcd tft液晶控制器的驱动能力,通常包括对最大显示辨别率、屏幕刷新速度以及像素数据格式的支持,同样取决于数据在存储器和液晶控制器之间的传输能力和显示图像数据处理的灵便性。1 .1基于stm32f4x9的lcd显示系统stm32f4x9为设计者提供了由包括arm cortex-m4内核、chrom-art图形加速器、lcd-tft液晶控制器的总线控制器,以及内部flash、ram和外部sdram组成的存储器共同构成的lcd显示系统架构。参照图1,chrom-art加速器与lcd-tft控

3、制器能够协同完成图像的处理,包括像素格式转换、两层图像混合等,并将位于外部sdram中的显示帧缓存数据传送到衔接在lcd-tft控制器的液晶屏上。图1 stm32f4x9 lcd显示系统架构举例来说,chrom-art加速器能够将存储在内部flash中的图形元素经处理后传送到内部ram,并进一步在外部sdram中创建显示帧缓存,并刷新显示内容。之后lcd-tft液晶控制器将完成从外部sdram到lcd显示屏的图像传输。1 .2 lcd-tft控制器结构及功能作为ahb总线控制器,lcd-tft控制器具有两个专用fifo用来分离从存储器中传输两层显示图像,并由自立的像素格式转换单元转换为同样的a

4、rgb8888色彩格式,由此支持包括rgb888、rgb565、argb1、argb4444、l8、al44、al88在内的多种像素格式。2所示,混合单元负责将同样格式的两层图像连同背景色混合在一起,并经由颤动单元将终于显示数据传递到液晶屏。lcd tft控制器与液晶屏之间的数据传输由24位数据r07、g07、b07,行列同步信号lcd_hsync,lcd_vsync,时钟信号lcd_clk和数据使能信号lcd_de完成。图2 lcd tft控制器结构及功能1 .3 chrom-art图形加速器结构及功能系统中的另一个ahb总线控制器chrom-art图形加速器是专用的图形显示处理dma.它能

5、够将源图像的部分或整体复制到目标图像,并同时完成图像像素格式的转换。3所示,chrom-art加速器同样可以完成前景和背景图像的混合处理并允许指定输出图像的像素格式。基于chrom art加速器强有力的支持和灵便运用,将大幅降低图像处理的cpu负荷。图3 chrom art图形加速器结构及功能2 stm32f4x9 lcd-tft接口硬件设计stm32f4x9 lcd-tft控制器提供并行24位rgb数字接口(lcd_r07,lcd_g07,lcd_b07),行列同步信号lcd_hsync和lcd_vsync,以准时钟lcd_clk和数据使能信号lcd_de,可以便利地与各种不同的lcd显示屏

6、挺直衔接。在stm32429i eval和stm32439i eval评估板上分离实现了24位和18位宽度rgb接口的液晶显示扩展。需要指出的是,当需扩展液晶显示屏的接口宽度小于24位,为rgb565或rgb666时,每一色彩的高位数据线必需与所扩展的液晶屏相连。举例来说,4所示,在stm32439ieval评估板上将液晶控制器的r27,g27,b27信号分离与液晶屏上r05,g05,b05相连。图4 stm323x9i eval lcd硬件接口设计可见基于stm32f4x9控制器,可以十分便利地构建由直连到tft lcd控制器的液晶板和外接到fmc的外部sdram组成的液晶显示硬件系统。3图形栈软件库stemwin免费stemwin图形软件包是意法与segger的合作开发成绩,基于segger的经过市场检验的emwin图形软件包。stemwin利用意法半导体stm32f4微控制器内置的lcd-tft控制器和chrom-art加速器大幅提高图形处理性能,配备的pc设计工具支持高性能gui开发。stemwin图形软件包支持jpg,gif和png解码,随包携带的窗口小部件使得建立容易的gui更为迅速、便捷,并支持专业的开发工具guibuilder,从而实现容易的拖放动作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论