[STM32F4] 不可以直接驱动RGB接口的屏吗?

[复制链接]
4902|69
tpgf 发表于 2022-10-10 11:15 | 显示全部楼层
驱动IC中会带有一个数据存储空间,称为GRAM用于接收屏幕数据,再由驱动模块将GRAM里面的数据更新到屏幕之上,一般GRAM不会太大,导致了MCU接口屏一般不会超过3.8寸,对大一些屏幕一般就不采用MCU接口了
wowu 发表于 2022-10-10 11:30 | 显示全部楼层
RGB接口的驱动,屏幕没GRAM这个存储空间,而是使用系统内存作为其显示的BUFFER,而且刷新速度远高于MCU接口。配置好屏幕的BUFFER存储空间与LTDC驱动模块后,用户只需要更新BUFFER中的数据,LTDC模块会自动去更新屏幕。
xiaoqizi 发表于 2022-10-10 11:41 | 显示全部楼层
RGB驱动的时序图

2071822-20200801095205244-716711061.jpg

这个时序图中已经包含了DE与SYNC两种模式的时序,而实际用的时候,只要使用其中一种模式的线的时序就可以达到驱动屏幕的效果SYNC模式,由HSYNC与VSYNC来确定行与列的起始,再通过一些扫描前的准备与回扫操作来达到屏的驱动,这些具体的参数都是屏幕自己决定,在屏幕的文档里面都会有相应的说明。DE模式,直接由LCD_DE来决定数据是否有效,而通过时间间隔来确定行与列的起始,这里没有找到相应的文档来支持这个说法,但是在驱动时将HSYNC,与VSYNC两根线都去掉的情况下还是可以正常使用来,可能可以侧面验证这个想法。
木木guainv 发表于 2022-10-10 11:57 | 显示全部楼层
DB0-DB17怎么划分RGB,资料上有说明的
磨砂 发表于 2022-10-10 12:08 | 显示全部楼层
没有驱动芯片是因为购买的时候没有沟通忽略了这个吧
晓伍 发表于 2022-10-10 13:10 | 显示全部楼层
morrisk 发表于 2022-9-4 16:04
现在的问题是,这个屏,它有RGB接口的,但是这个RGB接口的自带了一颗驱动芯片的,型号是ILI9488,不是裸的R ...

那就可以不用mcu来写驱动了啊  直接正常通讯不是可以的吗
SantaBunny 发表于 2022-12-7 18:59 | 显示全部楼层
如果屏已经有了驱动IC,那你就可以不用处理RGB的事情,直接用8080接口控制该驱动IC就可以了
V853 发表于 2022-12-8 15:56 | 显示全部楼层
你参考正点原子或者野火的开发板看看。
LLGTR 发表于 2022-12-8 15:57 | 显示全部楼层
屏幕肯定要带驱动芯片的,如果屏幕上已经有驱动芯片,那就可以直接驱动了。
weifeng90 发表于 2022-12-8 17:56 来自手机 | 显示全部楼层
ST有驱动LCD的外设接口啊
MessageRing 发表于 2022-12-8 18:16 | 显示全部楼层
直接用FMC接口驱动就可以
天天向善 发表于 2024-5-21 10:01 | 显示全部楼层
芯片硬件不那么麻烦,使用 IO 或者 fsmc 驱动是好的,缺点是功能有限,如层动画无法实现。
LinkMe 发表于 2024-5-21 22:20 | 显示全部楼层
直接咨询制造商的技术支持
LLGTR 发表于 2024-6-21 18:31 | 显示全部楼层
首先要求制造商提供技术支持,然后张贴讨论任何问题
Pretext 发表于 2024-6-22 08:40 | 显示全部楼层
示意图可以指原子或野火
过期的塔头 发表于 2024-7-30 15:06 | 显示全部楼层
感谢分享
两只袜子 发表于 2024-7-30 15:44 | 显示全部楼层
RGB接口的屏是可以通过适当的驱动方式和配置来驱动的。在驱动过程中,需要注意管脚定义、时序参数以及驱动代码的正确性,以确保屏幕能够正常显示图像。
jcky001 发表于 2024-7-30 15:44 | 显示全部楼层
在实际应用中,通常需要编写或参考官方的驱动代码来实现屏幕的驱动。这些代码通常包括初始化屏幕、设置显示参数、更新BUFFER数据等功能。
cr315 发表于 2024-7-30 15:45 | 显示全部楼层
不同的屏幕管脚定义可能会有所不同,主要表现为电压不同及一些配置(如扫描方向等)的差异。
米多0036 发表于 2024-8-31 13:04 | 显示全部楼层
这是什么原因啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部