硬汉嵌入式论坛

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

[emWin] 【欢迎讨论】区分FPS帧数和刷新率,F429刷RGB565的色块可以达到316fps,而刷新率70

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2017-1-10 10:48:05 | 显示全部楼层 |阅读模式
说明:
1. 对于F429来说,FPS帧数是对F429刷到显存,也就是SDRAM里面来说的,而是刷新率是实际TFT显示的速度,
    刷新率的简单计算就是 =  LTDC的输出速度 / (行同步时钟数 * 场同步时钟数),实际的刷新率受限于TFT的性能
    和LCD控制器的性能。
2. 网上关于帧数和刷新率的讨论非常多,有兴趣可以搜搜看。
========================================
1.  引子
我在我们新版的emWin教程中阐释F429刷色块的速度时这样说道:
555.png

777.png

注意,这里的单位是帧,也就是fps,没有任何问题的。
2. 帧数高于刷新率有没有意义?
网上普遍的看法是高于刷新率的帧数都是浪费,比如F429的帧数可以达到300多,而刷新率估计才70Hz,
多出来的不是都浪费了吗对于那种FPS类的游戏,我们不讨论)。对于这种观点,在一定情况下是成立的。
但是有一点,即使是帧数和刷新率都是70Hz,你能保证你的显示没有撕裂感吗?你能保证没有帧延迟吗?
你能保证流畅的画面吗?这个时候,我们使用emWin支持的三缓冲,多余的帧数完全可以输出到其它缓冲区,
有效降低撕裂感和帧延迟,保证流畅输出,也许有网友会说,低帧率也可以用三缓冲啊,但是输出效果就如
同下面这种情况:
a9b46f061d950a7bfa43460d0dd162d9f0d3c9c6.gif
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2017-1-10 12:21:01 | 显示全部楼层
刷图片速度,不用讨论,帧率和刷新速度基本匹配。
回复

使用道具 举报

3

主题

55

回帖

64

积分

初级会员

积分
64
发表于 2017-1-10 13:32:10 | 显示全部楼层
帮顶[s:151] [s:151] [s:151] [s:151] [s:151]
回复

使用道具 举报

12

主题

163

回帖

199

积分

高级会员

积分
199
发表于 2017-1-10 13:52:25 | 显示全部楼层
顶一下,但我没看懂那动态图
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
 楼主| 发表于 2017-1-10 13:56:41 | 显示全部楼层

回 gnail092 的帖子

gnail092:顶一下,但我没看懂那动态图 (2017-01-10 13:52)
帧率低,跳帧比较厉害,如果是玩游戏的话,比较坑,比如玩魔兽的时候,无敌躲锤。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 08:52 , Processed in 0.048079 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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