硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3417|回复: 6
收起左侧

[LTDC] 【已更新】正确理解STM32H7的LTDC水平消隐和垂直消隐(2019-04-01)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106739
QQ
发表于 2019-4-1 03:20:04 | 显示全部楼层 |阅读模式
理解这个对理解绘制画面的撕裂感有更深入的理解。

这里是百度百科的简单介绍地址

正常情况下,LCD的刷新就是从左到右,从上到下进行逐个像素点刷新。但仅刷新有效的显示区是不够的,比如800*480分辨率,我们不仅仅要刷800*480这段有效区域,边界区也是要刷新的,即下图总宽度以内,有效区以外的区域也是要刷新的。
44444.jpg

水平消隐就是LCD用户区一行结束到另一行开始的时间,这段消失的时间就是水平消隐,即HSYNC宽度+ HBP + HFP这段消失的时间。

垂直消隐就是LCD用户区最后一行结束到第一行开始的时间,这段消失的时间就是垂直消隐,即VSYNC宽度+ VBP + VFP这段消失的时间。

我们实际计算刷新率就是:

刷新率 = LTDC输出时钟 /((Width + HSYNC_W  + HBP  + HFP )*(Height + VSYNC_W +  VBP  +VFP  ))





回复

使用道具 举报

4

主题

139

回帖

151

积分

初级会员

积分
151
QQ
发表于 2019-4-1 10:06:45 | 显示全部楼层
坐等更新
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106739
QQ
 楼主| 发表于 2019-4-1 10:13:39 | 显示全部楼层
已经更新
回复

使用道具 举报

32

主题

187

回帖

283

积分

高级会员

积分
283
发表于 2019-4-1 10:46:22 | 显示全部楼层
F4没有这个功能吧?应该怎么避免撕裂
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106739
QQ
 楼主| 发表于 2019-4-1 10:46:58 | 显示全部楼层
loliko 发表于 2019-4-1 10:46
F4没有这个功能吧?应该怎么避免撕裂

明天发撕裂问题的帖子。
回复

使用道具 举报

32

主题

187

回帖

283

积分

高级会员

积分
283
发表于 2019-4-1 10:51:33 | 显示全部楼层
eric2013 发表于 2019-4-1 10:46
明天发撕裂问题的帖子。

回复

使用道具 举报

36

主题

2039

回帖

2147

积分

至尊会员

积分
2147
发表于 2019-4-1 18:56:48 | 显示全部楼层
GUI里面可以使用三缓冲解决撕裂
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 12:12 , Processed in 0.255610 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表