Bblythe 发表于 2025-6-20 07:23

F4的FSMC接口接LCD,画面总闪

一刷新屏幕就闪一下,特别是全屏更新的时候最明显。

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

检查硬件连接。
页: [1]
查看完整版本: F4的FSMC接口接LCD,画面总闪