首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > LTDC—液晶显示英文(字库在内部FLASH)

LTDC—液晶显示英文(字库在内部FLASH)

  • 资源大小:0.6 MB
  • 上传时间:2022-01-02
  • 下载次数:0次
  • 浏览次数:52次
  • 资源积分:1积分
  • 标      签: ltdc 液晶显示 FlaSh

资 源 简 介

本文档使用 TAB = 4 对齐,使用keil5默认配置打开阅读比较方便。   【*】程序简介   -工程名称:LTDC—液晶显示英文   -实验平台: 秉火STM32 F429 开发板   -MDK版本:5.16   -ST固件库版本:1.5.1   【 !】功能简介:   驱动5寸液晶屏,显示英文、绘制各种图形,使用液晶双层特效。   学习目的:学习STM32的LTDC驱动液晶屏,了解DMA2D图形加速器。   【 !】实验操作:   连接好配套的5.0寸液晶屏,下载程序后复位开发板即可,屏幕会绘制文字及图形。   【*】注意事项:   无   【*】显存空间:   驱动液晶屏必须要使用SDRAM,用作显存。   液晶屏有两层,每层有独立显存空间,每层占据 [屏幕像素*像素宽度] 的空间。   驱动好LTDC后并设置好对应的层显示效果,直接往显存写数据就会显示到液晶上。   在bsp_lcd.h头文件的LCD_RGB_888宏可配置RGB888或RBG565模式。   显存分配:   RGB888,像素宽度3字节。   第一层:地址 (0xD0000000)至((0xD0000000 + 3*液晶屏像素宽*液晶屏像素高)-1)   第二层:地址 (0xD0000000 + 3*液晶屏像素宽*液晶屏像素高) 至(0xD0000000 + 2*3*液晶屏像素宽*液晶屏像素高)   显存分配:   RGB565,像素宽度2字节。   第一层:地址 (0xD0000000)至((0xD0000000 + 2*液晶屏像素宽*液晶屏像素高)-1)   第二层:地址 (0xD0000000 + 2*液晶屏像素宽*液晶屏像素高) 至((0xD0000000 + 2*2*液晶屏像素宽*液晶屏像素高)-1)   【*】性能   DMA2D刷纯色矩形:149帧/s   普通DMA刷纯色矩形:   普通DMA按行刷SD卡的BMP图片:   直接往内存描点: 28帧/s   LTDC时钟频率:10MHz (可在LCD_Init函数配置)   【*】 引脚分配   液晶屏:   液晶屏接口与STM32的LTDC接口相连,支持RGB888、565格式,   STM32直接驱动,无需外部液晶屏驱动芯片。   /*液晶控制信号线*/   CLK 《---》PG7   HSYNC 《---》PI10   VSYNC 《---》PI9   DE 《---》PF10   DISP 《---》PD4   BL 《---》PD7   /*电容触摸屏信号线*/   RSTN 《---》PD13   INT 《---》PD12   SDA 《---》PH5   SCL 《---》PH4   RGB信号线省略,本实验没有驱动触摸屏,详看触摸画板实验。   SDRAM (IS42S16400J8M 字节):   SDRAM芯片的接口与STM32的FMC相连。   /*控制信号线*/   CS 《---》PH6   BA0 《---》PG4   BA1 《---》PG5   WE 《---》PC0   CS 《---》PH6   RAS 《---》PF11   CAS 《---》PG15   CLK 《---》PG8   CKE 《---》PH7   UDQM《---》PE1   LDQM《---》PE0   地址和数据信号线省略,本连接的SDRAM基地址为 (0xD0000000),结束地址为(0xD0800000),大小为8M字节   /*****************************************************************************************************/   【*】 时钟   A.晶振:   -外部高速晶振:25MHz   -RTC晶振:32.768KHz   B.各总线运行时钟:   -系统时钟 = SYCCLK = AHB1 = 180MHz   -APB2 = 90MHz   -APB1 = 45MHz   C.浮点运算单元:   使用
VIP VIP