打印
[STM32F4]

没头绪了,STM32F429 + 16M SDRAM + 800*480液晶图片切换时会闪烁

[复制链接]
11497|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liuning587|  楼主 | 2015-1-12 15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    没头绪了,我这几天在调试STM32F429 + 16M SDRAM + 800*480液晶。SDRAM读写已经测试已经OK,液晶静态显示图片完整。但程序对SDRAM进行大量数据操作时,液晶屏幕会暂时花屏,操作完成之后液晶显示正常。
   反复试验发现只要反复大数据读写SDRAM中任意地址的数据都会导致液晶花屏(闪屏),停止读写则液晶正常。
   将液晶刷屏尺寸改为800*640,花屏现象不复现。
  怀疑是用户程序读写SDRAM的优先级比LCD控制器读SDRAM的优先级高。
   各位前辈是否遇到相同的问题,多多指教。
沙发
everbright| | 2015-2-26 20:46 | 只看该作者
我和你遇到一样的问题,不过我是用STM32F429带VGA屏的,原来带800*480的TFT屏没问题,因为那个可以将打点时钟设置为25Mhz以下,场频要求不严格。而VGA显示800*600的则需要更高的打点时钟;我再想怎么提高SDRAM的频率,楼主现在解决了吗?
现在论坛里关于这方面的回复比较少

使用特权

评论回复
板凳
搞IT的| | 2015-2-28 18:39 | 只看该作者
进来看看…………

使用特权

评论回复
地板
qgsdzx| | 2015-4-2 17:01 | 只看该作者
持续关注中,顶起!

使用特权

评论回复
5
simms01| | 2015-4-3 10:12 | 只看该作者
我和你一样 ,大量写数据到 nandflash 会花屏 ,降低nandflash 频率 以及 tft频率 会有改善  ,AHB总线冲突? 怎么去调整这个优先级别

使用特权

评论回复
6
845545659| | 2015-9-13 17:24 | 只看该作者
你好,STM32F429驱动800*480的液晶显存刷新的时候液晶闪烁的问题解决了吗?我也遇到了相同的问题,一旦操作SDRAM,液晶就会花屏,不操作就是稳定的图像,如果我降低像素时钟从(33.3MHZ降低到1/4),不会花屏,但是液晶会闪烁。 我的QQ是845545659,希望能跟楼主一起讨论研究一下。

使用特权

评论回复
7
andsomesmile| | 2015-9-14 10:48 | 只看该作者
我也遇到了类似的问题,在DMA的过程中,不进行其他的读写。DMA时间很短,其他时间完全可以用来写入外部的内存。
设置一个变量,在DMA未未完成时候,写成true。完成写成false。写入ram的时候,判断变量。否则使用while在那边等待。对于实时性要求不严格的场合,可以试用。我之前是用stm32f103系列的。

使用特权

评论回复
8
djh03| | 2016-11-15 17:15 | 只看该作者
我也遇到了类似的问题,LCD显示正常,SDRAM读写测试正常。但在访问外部总线(FSMC)其它存储器时,LCD会花,访问数据量越大花得越严重,调整运行频率也不行。楼上几位能不能试试是不是一样,有没有什么招。

使用特权

评论回复
9
djh03| | 2017-1-16 16:46 | 只看该作者
djh03 发表于 2016-11-15 17:15
我也遇到了类似的问题,LCD显示正常,SDRAM读写测试正常。但在访问外部总线(FSMC)其它存储器时,LCD会花 ...

已解决,layout问题。

使用特权

评论回复
10
_Gaga| | 2017-1-25 15:40 | 只看该作者
djh03 发表于 2017-1-16 16:46
已解决,layout问题。

我遇到LTDC驱动LCD同时读写SDRAM就会出现SDRAM数据出错问题,LTDC的缓存也是在SDRAM里,单独测试SDRAM数据都没问题,请问你的问题是如何解决的??

使用特权

评论回复
11
_Gaga| | 2017-1-25 15:41 | 只看该作者
我遇到LTDC驱动LCD同时读写SDRAM就会出现SDRAM数据出错问题,LTDC的缓存也是在SDRAM里,单独测试SDRAM数据都没问题,请问你的问题是如何解决的??

使用特权

评论回复
12
maiweiqi| | 2017-1-25 16:47 | 只看该作者
带宽不够吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

14

帖子

2

粉丝