硬汉嵌入式论坛

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

[STM32H7] 求助 STM32H743IIT6 ltdc显示不正常

[复制链接]

4

主题

8

回帖

20

积分

新手上路

积分
20
发表于 2024-7-24 17:42:47 | 显示全部楼层 |阅读模式
芯片是stm32H743iit6,sdram型号是32位IS42S32800J-6TLI,屏幕是FM04122 1024x768 RGB888格式。驱动代码是移植的硬汉哥的例程,只是把像素的格式改成了RGB888,其他没有改动。sdram自检没有问题,但直接向sdram显存中写数据后,屏幕显示一直是偏灰色的。用dma2d LCDH7_FillRect(0,0,1024,768,0x5342de)函数时,显示颜色正常,此时用串口读显存内容时,发现缓存区内相邻的3个字依次是 0xde5342de,0x42de5342,0x5342de53如此循环。然后在直接向缓存区内写数据时,如要写入0xed2435,循环3字写入0x35ed2435,0x2435ed24,ed2435ed也能够正常显示。

请问有大神能指导一下么
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2024-7-25 11:22:58 | 显示全部楼层
RGB888格式测试比较麻烦,你测试下ARGB8888,或者RGB565试试
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-16 13:52 , Processed in 0.035728 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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