STM32F439驱动10.1寸显示屏问题。

2019-07-20 07:57发布

本帖最后由 zuozhongkai 于 2018-5-26 14:53 编辑

上电先把图片解码写到SDRAM里面,然后使用DMA2D循环把数据从SDRAM中搬运到LTDC映射到的SDRAM显示缓存中,出现了视频中的现象。
每次启动传输之前先花屏,然后再显示成功。  分析原因可能是因为SDRAM有个自刷新功能,每次启动DMA传输都与自刷新功能冲突导致。
有没有人遇到这种情况,帮忙分析分析。不胜感激。
为啥我大号一直就登不上了呢。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
八仙去过海
1楼-- · 2019-07-21 04:15
 精彩回答 2  元偷偷看……
八仙去过海
2楼-- · 2019-07-21 09:58
zuozhongkai 发表于 2018-5-26 14:54
帮你把视频放到帖子里面了,尝试刷新一张图片之前先清屏试试

已经测试了  ,清屏仍然解决不了   ,昨天做了个小图写到F4内部FLASH,搬运数据就没问题不花屏,地址换到SDRAM里就花屏。
八仙去过海
3楼-- · 2019-07-21 15:14
zuozhongkai 发表于 2018-5-27 11:44
把LCD的时钟频率见降低试试,这个应该是F439的FSMC总线带宽不足导致的,你放到flash里面的话就从flash读 ...

谢谢大佬,确实是速度太快了 ,当时速度直接跑的50M,测试发现在43M时是最稳定的,高了出现花屏,低了显示有问题。

一周热门 更多>