打印
[信息]

STM32F429+SRAM 显示闪烁的问题?

[复制链接]
1019|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stormwind123|  楼主 | 2021-5-20 10:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用的是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 | 只看该作者
按理来说,写入正常,但是不应该显示出来的呀

使用特权

评论回复
5
占得人间第一春| | 2022-12-24 11:08 | 只看该作者
话说,网上应该有相应的教程吧,或者他们做gui都是咋做的啊

使用特权

评论回复
6
喜爱弄人| | 2022-12-24 11:40 | 只看该作者
这个我还真没遇到过,感觉有点复杂的样子呢

使用特权

评论回复
7
可爱的白兔先生| | 2022-12-24 12:12 | 只看该作者
刷新率估计也是 有可能的

使用特权

评论回复
8
情和欲| | 2022-12-24 12:44 | 只看该作者
是不是有干扰引起的啊,你电路咋设计的啊?

使用特权

评论回复
9
漫过岁月| | 2022-12-24 13:16 | 只看该作者
想看看你程序,能把工程贴出来么?

使用特权

评论回复
10
岁月反驳| | 2022-12-24 13:48 | 只看该作者
这种操作可以用STcubemx试试,都是有自动生成的,也许就OK了吧

使用特权

评论回复
11
偷吻月亮| | 2022-12-24 14:20 | 只看该作者
你闪烁的效果是啥样的,能拍个图或者视频么?

使用特权

评论回复
12
林间有新绿| | 2022-12-24 14:52 | 只看该作者
我觉得解决应该好弄,你找个关于STemwindemo,用它的demo移植一下就应该好了

使用特权

评论回复
13
SantaBunny| | 2023-2-19 22:46 | 只看该作者
闪烁原因很多。比如背光电源不稳,LTDC时钟开得过高,或者开了抖动功能,SDRAM地址、数据线没上拉

使用特权

评论回复
14
sagade| | 2023-2-20 08:56 | 只看该作者
429价格貌似还没打下来

使用特权

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

本版积分规则

403

主题

2041

帖子

2

粉丝