硬汉嵌入式论坛

 找回密码
 立即注册
查看: 478|回复: 8
收起左侧

16bitSDRAM+RGB888

[复制链接]

3

主题

12

回帖

21

积分

新手上路

积分
21
发表于 2025-12-10 18:33:09 | 显示全部楼层 |阅读模式
使用dma2d+16bit的SDRAM操作RGB888的屏幕要怎么设置。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120427
QQ
发表于 2025-12-11 09:38:13 | 显示全部楼层
参考这个,不过这个是32bit SDRAM,也可以参考。注意区分32bit和16bit SDRAM设置即可

【专题教程第1期】基于STM32的硬件RGB888接口实现emWin的快速刷新方案,32位色或24位色效果艳丽
https://forum.anfulai.cn/forum.p ... 4512&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

3

主题

12

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2025-12-11 13:17:14 | 显示全部楼层
eric2013 发表于 2025-12-11 09:38
参考这个,不过这个是32bit SDRAM,也可以参考。注意区分32bit和16bit SDRAM设置即可

【专题教程第1期】 ...

例程似乎是RGB565格式的,我想问的是RGB888格式因为是3字节的如果用16bitSDRAM是要设置成8bit还是16bitr的,还有就是ltdc缓存是要设置成32位的还是8位的buf。
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120427
QQ
发表于 2025-12-12 11:10:33 | 显示全部楼层
pkrn 发表于 2025-12-11 13:17
例程似乎是RGB565格式的,我想问的是RGB888格式因为是3字节的如果用16bitSDRAM是要设置成8bit还是16bitr ...

别用3字节的RGB88, 这个DMA2D加速不方便,使用4字节的ARGB8888
这个例子是ARGB8888,在这里配置的,要看这个文件

1234.png
回复

使用道具 举报

3

主题

12

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2025-12-25 10:24:09 | 显示全部楼层
无标题.jpg
闲鱼上淘了块板子,用它的自带原程序可以点亮屏,lcd_clk,de ,vsync,hsync时序都采下来了,自己写程序点不亮。屏的fpc线写着fxd050wv07l-fpc-a0,clk时钟约24M,抄板有几个管脚不知道做什么用,有点怀疑是检测屏版本的
回复

使用道具 举报

3

主题

12

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2025-12-26 09:28:07 | 显示全部楼层
eric2013 发表于 2025-12-12 11:10
别用3字节的RGB88, 这个DMA2D加速不方便,使用4字节的ARGB8888
这个例子是ARGB8888,在这里配置的,要看 ...

从硬件上怎么样能看出屏是用rgb565的还是rgb888的,屏的RGB接口都有拉出来,用示波器能不能看出来。LTDC_CLK输出的是不是下面这个定义的
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_LTDC;
        PeriphClkInitStruct.PLLSAI.PLLSAIN = 384;
        PeriphClkInitStruct.PLLSAI.PLLSAIR = 4;
        PeriphClkInitStruct.PLLSAIDivR = RCC_PLLSAIDIVR_4;
        if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
        {
            Error_Handler();
        }
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120427
QQ
发表于 2025-12-26 10:59:19 | 显示全部楼层
pkrn 发表于 2025-12-26 09:28
从硬件上怎么样能看出屏是用rgb565的还是rgb888的,屏的RGB接口都有拉出来,用示波器能不能看出来。LTDC_ ...

分析工程代码和原理图看下
回复

使用道具 举报

3

主题

12

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2025-12-26 13:25:54 | 显示全部楼层
工程原码和原理图都在压缩文件中,原理图是抄板的,只有屏,sdram是is42s16400j跑在84M,芯片跑在168M

429IGT6.rar

4.23 MB, 下载次数: 2

回复

使用道具 举报

3

主题

12

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2025-12-26 13:26:23 | 显示全部楼层
eric2013 发表于 2025-12-26 10:59
分析工程代码和原理图看下

代码和原理图已发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-1-9 17:39 , Processed in 0.068668 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表