硬汉嵌入式论坛

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

[其它] SPI刷新LCD彩屏,如何能做到体验感很好

[复制链接]

28

主题

99

回帖

183

积分

初级会员

积分
183
发表于 2024-11-22 11:50:49 | 显示全部楼层 |阅读模式
工作一直使用RGB屏幕居多,类似OLED屏幕也在用,但是SPI驱动TFT彩屏的时候,没好好研究过,有时候不带GUI库,刷新高分辨率的屏幕时,会看到刷新的过程,体验感不太好,当我使用H7-TOOL工具的时候,感觉刷新的体验感很舒服,完全看不到那种刷新过程,所以问一下大家在刷屏这部分是怎么处理的,有没有好的处理方式
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-11-22 11:59:46 | 显示全部楼层
TOOL的那个实现是开的整屏显存,然后SPI DMA刷显存数据到LCD的,如果你用的主控芯片RAM够大也可以这种方式
回复

使用道具 举报

21

主题

481

回帖

544

积分

金牌会员

积分
544
发表于 2024-11-22 12:17:18 | 显示全部楼层
SPI是串行数据,刷新肯定没有并行的快(除非是MIPI这种超高的速度)
回复

使用道具 举报

28

主题

99

回帖

183

积分

初级会员

积分
183
 楼主| 发表于 2024-11-22 13:13:54 | 显示全部楼层
eric2013 发表于 2024-11-22 11:59
TOOL的那个实现是开的整屏显存,然后SPI DMA刷显存数据到LCD的,如果你用的主控芯片RAM够大也可以这种方式

以前用H743做过240x240的驱动,也是全缓存,全屏刷,刷新很快,但是估计应该是刷屏色差较大,所以会有刷新的感觉
回复

使用道具 举报

28

主题

99

回帖

183

积分

初级会员

积分
183
 楼主| 发表于 2024-11-22 13:15:41 | 显示全部楼层
h_007 发表于 2024-11-22 12:17
SPI是串行数据,刷新肯定没有并行的快(除非是MIPI这种超高的速度)

对,刷屏还是得超高速的
回复

使用道具 举报

11

主题

694

回帖

727

积分

金牌会员

积分
727
发表于 2024-11-22 15:22:57 | 显示全部楼层
SPI 驱动LCD,效果好,需要外扩RAM.我现在用407,内部RAM,刷屏不流畅。好在不需要经常整屏刷新。
回复

使用道具 举报

1

主题

8

回帖

11

积分

新手上路

积分
11
发表于 2024-12-1 02:41:16 | 显示全部楼层
用整帧缓冲,SPI DMA刷屏,时钟频率拉满,再加上卡时机刷新,实现垂直同步防止撕裂,这样播放动画效果最好。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116197
QQ
发表于 2024-12-1 09:51:07 | 显示全部楼层
哼哼唧唧2022 发表于 2024-11-22 13:13
以前用H743做过240x240的驱动,也是全缓存,全屏刷,刷新很快,但是估计应该是刷屏色差较大,所以会有刷 ...

对,有这种问题。
回复

使用道具 举报

3

主题

84

回帖

93

积分

初级会员

积分
93
发表于 2024-12-1 18:03:34 来自手机 | 显示全部楼层
h743用spi刷屏卓卓有余,480x320纯色大约每秒25帧,还没用到dma
回复

使用道具 举报

28

主题

99

回帖

183

积分

初级会员

积分
183
 楼主| 发表于 2024-12-2 08:35:45 | 显示全部楼层
way2888 发表于 2024-12-1 18:03
h743用spi刷屏卓卓有余,480x320纯色大约每秒25帧,还没用到dma

是很快,但是想这做好一些
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 21:07 , Processed in 0.329296 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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