stormwind123 发表于 2021-5-20 10:17

STM32F429+SRAM 显示闪烁的问题?

使用的是STM32F429+SRAM 移植了STEMWIN裸机版的 显示一次性数据的时候不闪烁,显示实时数据的时候就有一条黑边不停的上下移动,原来以为是显示LTDC刷新频率的问题,后来调高或者调低都还是一样,然后使用示波器观测SRAM的读写波形,发现在LTDC从SRAM中读取数据的时候,会有数据写入,所以是不是可以猜测闪烁是由于SRAM读写冲突的原因引起的,想要在LTDC读取的间隔内再写入数据,使读写不冲突,但是不知道怎么做,各位大神有没有办法解决?

一周一天班 发表于 2022-12-16 17:56

根本原因是驱动lcd带宽不够,要么换分辨率小点的屏,要么显示从24位改为565,要么其他程序禁止dma使用,要么提高sram工作频率或mcu频率。

一枝香 发表于 2022-12-24 10:04

为啥会数据写入呢?你是否可以仿真跟踪一下呢?

笨蛋无需搭理 发表于 2022-12-24 10:36

按理来说,写入正常,但是不应该显示出来的呀

占得人间第一春 发表于 2022-12-24 11:08

话说,网上应该有相应的教程吧,或者他们做gui都是咋做的啊

喜爱弄人 发表于 2022-12-24 11:40

这个我还真没遇到过,感觉有点复杂的样子呢

可爱的白兔先生 发表于 2022-12-24 12:12

刷新率估计也是 有可能的

情和欲 发表于 2022-12-24 12:44

是不是有干扰引起的啊,你电路咋设计的啊?

漫过岁月 发表于 2022-12-24 13:16

想看看你程序,能把工程贴出来么?

岁月反驳 发表于 2022-12-24 13:48

这种操作可以用ST的cubemx试试,都是有自动生成的,也许就OK了吧

偷吻月亮 发表于 2022-12-24 14:20

你闪烁的效果是啥样的,能拍个图或者视频么?

林间有新绿 发表于 2022-12-24 14:52

我觉得解决应该好弄,你找个关于ST的emwin的demo,用它的demo移植一下就应该好了

SantaBunny 发表于 2023-2-19 22:46

闪烁原因很多。比如背光电源不稳,LTDC时钟开得过高,或者开了抖动功能,SDRAM地址、数据线没上拉

sagade 发表于 2023-2-20 08:56

429价格貌似还没打下来
页: [1]
查看完整版本: STM32F429+SRAM 显示闪烁的问题?