[STM32F4] F4的FSMC接口接LCD,画面总闪

[复制链接]
 楼主| Bblythe 发表于 2025-6-20 07:23 | 显示全部楼层 |阅读模式
一刷新屏幕就闪一下,特别是全屏更新的时候最明显。
Clyde011 发表于 2025-6-20 07:27 | 显示全部楼层
接口长了可能有串扰,加点电容滤波。
公羊子丹 发表于 2025-6-20 07:28 | 显示全部楼层
是不是没有使用双缓冲?
周半梅 发表于 2025-6-20 07:29 | 显示全部楼层
更新LCD前先清除屏幕试试。
帛灿灿 发表于 2025-6-20 07:30 | 显示全部楼层
FSMC时序设慢点就不会闪了。
童雨竹 发表于 2025-6-20 07:31 | 显示全部楼层
我之前接的屏电源不稳也闪。
万图 发表于 2025-6-20 07:32 | 显示全部楼层
一边写一边刷会造成残影。
Wordsworth 发表于 2025-6-20 07:33 | 显示全部楼层
显示驱动IC也要看一下型号兼容性。
 楼主| Bblythe 发表于 2025-6-20 07:34 | 显示全部楼层
FSMC DMA开上之后稳定性提升。
Pulitzer 发表于 2025-6-20 07:35 | 显示全部楼层
屏幕初始化时序也要严格按文档来。
Uriah 发表于 2025-6-20 07:36 | 显示全部楼层
我加了行间延迟之后改善很多。
probedog 发表于 2025-6-20 16:05 | 显示全部楼层
显示刷新频率过高?
classroom 发表于 2025-6-20 17:05 | 显示全部楼层
显示过于频繁可能导致屏幕闪烁。
flycamelaaa 发表于 2025-6-20 18:06 | 显示全部楼层
FSMC时序配置不当?
powerantone 发表于 2025-6-20 18:07 | 显示全部楼层
估计是硬件连接不稳定或存在干扰。
powerantone 发表于 2025-6-20 19:06 | 显示全部楼层
在编制逻辑控制程序时,若频繁访问LCD,如多次的更新操作未合并为一次,会导致屏幕闪烁。
stormwind123 发表于 2025-6-20 20:08 | 显示全部楼层
用双缓冲,可以创建两个缓冲区,在需要更新屏幕时,将内容写入非活动缓冲区,然后切换缓冲区并更新LCD显示。
probedog 发表于 2025-6-20 21:08 | 显示全部楼层
通过适当调整定时器的时钟频率、预分频和计数器值,降低LCD显示的刷新频率,减少屏幕闪烁的可能性。
classroom 发表于 2025-6-20 22:09 | 显示全部楼层
根据LCD的数据手册优化FSMC时序配置。
jcky001 发表于 2025-6-20 23:10 | 显示全部楼层
检查硬件连接。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

145

主题

5737

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部