完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
求助显示问题.
现在用st cube MX生成项目后1.直接通过往指定sdram中显存位置,改动数据,ltdc驱动的RGB888显示屏颜色会有相应的变化. 2.用自动生成的演示代码. 显示屏幕上没有任何显示除了背景色. GUI_Clear(); GUI_SetColor(GUI_BLACK); GUI_SetFont( GUI_Font32_1); GUI_DispStringAt("Hello world!", (LCD_GetXSize()-150)/2, (LCD_GetYSize()-20)/2); 其中仿真查到,在执行GUI_Clear();这个函数时,会调用到底层"DMA2D_FillBuffer(......)"这个函数. 剩余下面三个函数都不会调用到底层DMA2D硬件函数. 求助各位,帮忙分析下可能是什么原因.附件是cube MX配置. |
|
相关推荐
1个回答
|
|
根据你描述的问题,你的第一个方式能够改变屏幕颜色,但是用自动生成的演示代码却无法显示任何内容。
首先,确保你正确地初始化了SDRAM和LTDC。你可以通过查看相关的寄存器设置来确认。 接下来,你需要检查你的显示内容是否正确设置。你可以尝试修改演示代码中的内容,例如更改字符串的位置和颜色,确保没有问题。 如果你依然无法解决问题,可以尝试以下步骤: 1. 确保LTDC的层已正确配置。你可以确认每个层的像素格式、帧缓冲地址和窗口参数等是否正确设置。 2. 确保SDRAM的存储区域已正确分配,并且在设置帧缓冲地址时没有错误。 3. 检查DMA2D配置是否正确。确保填充颜色的参数和源/目标地址是否正确。 4. 确保你的SDRAM和LTDC的时钟配置正确。你可以通过查看时钟初始化代码来确认。 如果以上步骤仍无法解决问题,你可以提供更多的代码和硬件配置信息,以便我们更好地帮助你分析和解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1801 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1629 浏览 1 评论
1096 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
735 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1684 浏览 2 评论
1944浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
745浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
580浏览 3评论
602浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
565浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 20:47 , Processed in 1.283867 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号