首页
 
江西省上饶市景宁畲族自治县视仁大楼6738号
400-123-4567
+86-123-4567
admin@saipusuliao.com
570000

非公有制经济动态

嵌入式开发:STM32FSMC接口驱动TFT-LCD设计【澳门十大娱乐网站平台】

来源:点击:时间:2024-05-07 02:19
本文摘要:作者:汤莉莉,黄伟  TFT-LCD技术是微电子技术和LCD技术精妙融合的高新技术。

作者:汤莉莉,黄伟  TFT-LCD技术是微电子技术和LCD技术精妙融合的高新技术。随着人们对图像清晰度、刷新率、保真度的拒绝更加低,TFT-LCD的应用于范围更加甚广。本文明确提出了一种能必要驱动数字液晶屏的设计方案,方案再行讲解了TFT数字彩屏的工作原理,利用STM32处理器的FSMC模块设计的硬件电路和软件程序皆能对表明掌控芯片展开有效地的掌控。在实际应用于中表明明晰简洁,并且CPU有充足的时间来处置用户程序。

该方案能顺利应用于在电脑横机的人机界面表明中,且其硬件电路结构非常简单、掌控方式灵活性、对于其他型号的模块芯片也能获取参照。  0章节  随着电子产品的不断更新,各种表明界面的研发更加多,由于TFT彩屏的性价比低,因而被普遍用在各种电子设备上作为显示屏。目前驱动TFT彩屏的方案有很多,可以用底端单片机驱动一个终端类型的液晶模组,这种模组价格较为喜,当然用一起还是很便利的。

  只要单片机通过串口或并行口向TFT发送到几个字节的命令,就能在屏幕上表明你必须的效果。本设计利用STM32的FSMC总线必要驱动TFT数字彩屏。

这种方案对适当的寄存器展开配备后就可以自动向TFT数字彩屏发送数据,需要CPU参予,让CPU有充足时间来处置其他程序。  1STM32概述  STM32是基于ARM内核Cortex-M3的32位微控制器系列。Cortex-M3内核是为低功耗和价格脆弱的应用于而专门设计的,具备引人注目的能效比和处理速度。

通过使用Thumb-2高密度指令集,Cortex-M3内核减少了系统存储拒绝,同时较慢的中断处置需要符合掌控领域的高实时性拒绝,使基于该内核设计的STM32系列微控制器需要以更优越的性价比,面向更加普遍的应用领域。  STM32系列微控制器为用户获取了非常丰富的自由选择,可限于于工业掌控、智能家电、建筑安防、医疗设备以及消费类电子产品等多方位嵌入式系统设计。STM32系列使用一种新型的存储器拓展技术---FSMC,在外部存储器拓展方面具备独有的优势,可根据系统的应用于必须,便利地展开有所不同类型大容量静态存储器的拓展。  2TFT彩屏模块工作原理  本设计使用3.2寸分辨率为320×240的液晶屏,并用于ILI9341芯片掌控液晶屏。

  液晶屏的掌控芯片电路非常复杂。GRAM中一个存储单元对应显示屏的一个像素点。

芯片内部有电路把GRAM存储单元的数据转化成液晶屏的掌控信号,使每个点呈现出特定的亮度和颜色,而这些点人组一起则沦为表明界面。ILI9341里有主要配备插槽和掌控信号线,可以根据它的设置使芯片工作在有所不同的模式;用于8080模块或SPI模块与MCU展开通信;用于8080模块的什么模式。MUC通过SPI或8080模块与ILI9341展开通信,从而采访它的地址计数器(AC)、掌控寄存器(CR)、GRAM及一个LED控制器。

LCD本身会闪烁,它必须利用背光源才构建表明功能,LED控制器就是用来掌控液晶屏模块中闪烁二级管的背光源。LI9341用于8080通信时序工作,ILI9341的8080模块有5条掌控信号线:写出使能信号线WRX,读书使能信号线RDX,废黜信号线RESX,片中选信号线CSX,区分数据和命令信号线D/CX.除了掌控信号,还有数据信号线。

  3总体方案的硬件设计  本文以STM32F103VE芯片的FSMC模块相连RGB模块数字屏,并利用DMA从片外FLASH加载表明数据。DMA即必要内存读取,CPU只需配备DMA涉及的寄存器后,DMA控制器就不会自动将数据从一个地址传输到另外一个地址,不闲置CPU时间。

本文使用STM32F103VE芯片外部相连FLASH用于RAM,其整体硬件方案如图1右图。  由于图片的数据过于大必须外接FLASH存储器用来存储图片数据,电路如图2右图。  本设计用于的AT25DF041A芯片是一个串行接口的存储器设备,灵活性的架构AT25DF041A擦掉、避免粒度小至4KB,使它非常适合数据存储,仍然必须额外数据存储E2PROM设备。


本文关键词:澳门十大娱乐网站平台

本文来源:澳门十大娱乐网站平台-www.saipusuliao.com