0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深度解析STM32驱动LCD原理

GReq_mcu168 来源:CSDN技术社区 作者:Firefly_cjd 2021-04-25 16:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

TFTLCD即薄膜晶体管液晶显示器。它与无源TN-LCD、STN-LCD的简单矩阵不同,它在液晶显示屏的每一个像素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关,因此大大提高了图像质量。

5e890544-a4ba-11eb-aece-12bb97331649.png

01驱动流程

使用FSMC驱动LCD

关于FSMC,把数据写入相应的地址,FSMC就会把地址从FSMC_A出去,写入的数据会会从FSMC_D发出去。至于片选等信号线都是自动的。读的话,直接读相应的地址,就会拿到改地址上的数据。

FSMC驱动外部SRAM时,外部SRAM的控制一般有:

地址线(如A0~A25)

数据线(如D0~D15)

写信号(WE,即WR)

读信号(OE,即RD)

片选信号(CS)

如果SRAM支持字节控制,那么还有UB/LB信号。

而TFTLCD的信号包括:RS(命令数据标志位)、D0~D15、WR、RD、CS、RST和BL等,其中真正在操作LCD的时候需要用到的就只有:

CS

WR

RS

D0~D15

RD

其操作时序和SRAM的控制完全类似,唯一不同就是TFTLCD有RS信号,但是没有地址信号。

TFTLCD通过RS信号来决定传送的数据是数据还是命令,本质上可以理解为一个地址信号,比如我们把RS接在A0上面,那么当FSMC控制器写地址0的时候,会使得A0变为0,对TFTLCD来说,就是写命令。而FSMC写地址1的时候,A0将会变为1,对TFTLCD来说,就是写数据了。这样,就把数据和命令区分开了,他们其实就是对应SRAM操作的两个连续地址。当然RS也可以接在其他地址线上。

因此,可以把TFTLCD当成一个SRAM来用,只不过这个SRAM有2个地址,这就是FSMC可以驱动LCD的原理。

02标准8080接口

8080总线又叫Intel总线,大致来说,Intel总线的控制线有四根,RD写使能,WR读使能,ALE地址锁存,CS片选。

8080中:有RD(read),WR(Write)脚,RD,WR可以同时为高,不能同时为低!!RD为低时表示要从LCD中读出数据在D0-D7脚上,WR为低时表示:将当前D0-D7上的数据写入LCD

模块的8080并口读/写的过程为:

先根据要写入/读取的数据的类型,设置RS为高(数据)/低(命令),然后拉低片选,选中液晶IC,接着我们根据是读数据,还是要写数据置RD/WR为低,然后:

1.读数据:在RD的上升沿,读取数据线上的数据(D[15:0]);

2.写数据:在WR的上升沿,使数据写入到液晶IC里面;

5ef267b4-a4ba-11eb-aece-12bb97331649.png

▲8080并口写时序

5f303ddc-a4ba-11eb-aece-12bb97331649.png

▲8080并口读时序在NXP的UsingFlexIO to Drive 8080 Bus Interface LCDModule文档中同样也提到了8080接口(P6),我找到的介绍8080接口的官方文档,就只有NXP这个文档。https://pan.baidu.com/s/1oYThPiVnc-_WSAyVy_vG2Q 提取码:i4vu(提示:公众号不支持外链接,请复制链接到浏览器下载)

5f658eb0-a4ba-11eb-aece-12bb97331649.png

写时序

5fc25dde-a4ba-11eb-aece-12bb97331649.png

读时序

03使用FSMC驱动8080接口

5fe7850a-a4ba-11eb-aece-12bb97331649.png

读时序

6023c1a0-a4ba-11eb-aece-12bb97331649.png

写时序04

颜色模式

4.1RGB565

每个像素用16比特位表示,占2个字节,RGB分量分别使用5位、6位、5位

6050d6b8-a4ba-11eb-aece-12bb97331649.png

4.1RGB888

每个像素用8比特位表示,占1个字节,注意:在内存中RGB各分量的排列顺序为:BGRBGR BGR 。..。..

60778786-a4ba-11eb-aece-12bb97331649.png

编辑:lyn

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    36

    文章

    4636

    浏览量

    178334
  • STM32
    +关注

    关注

    2313

    文章

    11206

    浏览量

    375242
  • FSMC
    +关注

    关注

    0

    文章

    55

    浏览量

    39230

原文标题:STM32驱动LCD原理

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FocusLCDs C82A-YTY-XW65字符LCD模块深度解析

    FocusLCDs C82A-YTY-XW65字符LCD模块深度解析 在电子设备的显示界面设计中,字符LCD模块是一种常见且实用的选择。今天我们就来详细了解一下FocusLCDs公司
    的头像 发表于 05-15 11:40 359次阅读

    FocusLCDs C81A - FTW - LW65字符LCD模块深度解析

    FocusLCDs C81A - FTW - LW65字符LCD模块深度解析 在电子设备的设计中,液晶显示屏是人机交互的重要窗口。今天,我们来深入了解一下FocusLCDs推出的C81A - FTW
    的头像 发表于 05-15 11:30 312次阅读

    深度解析SGM37460:6通道高电流LCD背光源显示驱动

    深度解析SGM37460:6通道高电流LCD背光源显示驱动器 一、引言 在电子设备的显示领域,LCD背光源的
    的头像 发表于 03-25 17:10 511次阅读

    深度解析MAX17114:TFT LCD TV面板的多输出电源解决方案

    深度解析MAX17114:TFT LCD TV面板的多输出电源解决方案 在当今的电子设备中,TFT LCD TV面板的电源供应至关重要。MAX17114作为一款专为TFT
    的头像 发表于 03-16 14:20 352次阅读

    MAX17102:多功能TFT-LCD电源管理芯片的深度解析

    MAX17102:多功能TFT-LCD电源管理芯片的深度解析 在TFT-LCD应用领域,电源管理芯片的性能直接影响着显示效果和系统稳定性。MAX17102作为一款集成了多种功能的芯片,
    的头像 发表于 03-16 13:45 324次阅读

    TPS65178/TPS65178A:全可编程LCD偏置IC的深度解析

    TPS65178/TPS65178A:全可编程LCD偏置IC的深度解析LCD显示技术不断发展的今天,为LCD面板提供稳定、高效的电源解决
    的头像 发表于 03-03 16:15 507次阅读

    LP8550:高效LED背光驱动芯片的深度解析

    LP8550:高效LED背光驱动芯片的深度解析 在电子设备的世界里,LED背光驱动芯片扮演着至关重要的角色,尤其是在笔记本电脑、平板电脑等设备的LC
    的头像 发表于 02-27 14:15 371次阅读

    汽车 LCD 背光源的理想之选:TPS61196-Q1 深度解析

    汽车 LCD 背光源的理想之选:TPS61196-Q1 深度解析 在汽车电子领域,LCD 背光源的设计至关重要,它直接影响着显示效果和用户体验。TPS61196-Q1 作为一款专为汽车
    的头像 发表于 02-27 09:55 350次阅读

    TPS61177A:高效WLED驱动芯片的深度解析

    TPS61177A:高效WLED驱动芯片的深度解析 在电子设备的设计中,显示屏的背光驱动是一个关键环节。今天我们来深入探讨德州仪器(TI)推出的一款高性能WLED
    的头像 发表于 02-27 09:55 271次阅读

    MAX753/MAX754:CCFL背光与LCD对比度控制器的深度解析

    MAX753/MAX754:CCFL背光与LCD对比度控制器的深度解析 在电子设备不断发展的今天,LCD显示技术广泛应用于各类便携式设备中,如笔记本电脑、掌上电脑等。而CCFL(冷阴极
    的头像 发表于 02-12 11:00 480次阅读

    MAXIM Triplexed LCD Decoder/Drivers:高性能LCD驱动的全面解析

    MAXIM Triplexed LCD Decoder/Drivers:高性能LCD驱动的全面解析 一、前言 在当今的电子设备中,液晶显示(LCD
    的头像 发表于 02-04 15:05 279次阅读

    深度解析MAX7232:三重 LCD 解码器/驱动器在电子设计中的应用

    深度解析 MAX7231/32/33/34:三重 LCD 解码器/驱动器在电子设计中的应用 在现代电子设备设计中,LCD 显示屏的应用无处不
    的头像 发表于 02-04 14:55 472次阅读

    MAX17105:高效8串WLED驱动芯片的深度解析

    MAX17105:高效8串WLED驱动芯片的深度解析 在电子工程师的日常设计中,为大型液晶显示屏(LCD)选择合适的白光发光二极管(WLED)驱动
    的头像 发表于 02-03 09:30 488次阅读

    MAX17061:用于LCD面板的8串白光LED驱动芯片深度解析

    MAX17061:用于LCD面板的8串白光LED驱动芯片深度解析LCD面板应用中,LED驱动
    的头像 发表于 02-03 09:30 599次阅读

    汽车TFT-LCD应用的理想之选:MAX20070芯片深度解析

    汽车TFT-LCD应用的理想之选:MAX20070/MAX20070B芯片深度解析 在汽车电子领域,TFT-LCD显示屏的应用越来越广泛,从汽车仪表盘到中央信息显示屏,再到抬头显示和导
    的头像 发表于 01-30 14:45 720次阅读