全志R128平台SPI与DBI点屏性能大对比

SPI 与 DBI 性能对比

R128 平台的 SPI 接口参数如下

  • 全双工同步串行接口
  • Master/Slave模式可配置
  • 支持最大96MHz时钟频率
  • 支持SPI Mode0/1/2/3
  • 片选和时钟的极性和相位可配置
  • 5个时钟源
  • 支持中断或DMA传输
  • 支持多片选
  • 支持Standard Single/Dual/Quad SPI,FIFO深度64B
  • 支持BIT模式,用于3Wire场景,支持可编程0~32bits帧长度(仅支持Master模式,且不支持DMA和FIFO功能)
  • 支持DBI模式,用于显示设备场景,用于传输视频数据

R128 平台的 DBI 接口参数如下

  • 支持DBI Type C 3线/4线接口模式
  • 支持2数据通道接口模式
  • 支持从CPU或DMA获取数据源
  • 支持RGB111/444/565/666/888视频格式
  • 在单数据通道下,最大分辨率为RGB666 240 x 320 @ 30Hz
  • 在双数据通道下,最大分辨率为RGB888 240 x 320 @ 60Hz或320 x 480 @ 30Hz
  • 支持TE
  • 支持软件灵活控制视频帧率

测试结果

屏幕SPI 模式 lv_music_demoSPI 模式 lv_benchmarkDBI 模式 lv_music_demoDBI 模式 lv_benchmark
1.3 寸 240x24033493860
2.4 寸 320x24022302636
1.47 寸 172x32033503867

测试数据

ST7789v 1.3 寸 240x240 屏幕测试

DBI 模式
  • lv_music_demo 跑分:38fps

在这里插入图片描述

  • lv_benchmark 跑分:60fps

在这里插入图片描述

SPI 模式
  • lv_music_demo 跑分:33fps

在这里插入图片描述

  • lv_benchmark 跑分:49fps

在这里插入图片描述

ST7789v 2.4 寸 320x240 屏幕测试

DBI 模式
  • lv_music_demo 跑分:26fps

在这里插入图片描述

  • lv_benchmark 跑分:36fps

在这里插入图片描述

SPI 模式
  • lv_music_demo 跑分:22fps

在这里插入图片描述

  • lv_benchmark 跑分:30fps

在这里插入图片描述

ST7789v 1.47 寸 172x320 屏幕测试

DBI 模式
  • lv_music_demo 跑分:38fps

在这里插入图片描述

  • lv_benchmark 跑分:67fps

在这里插入图片描述

SPI 模式
  • lv_music_demo 跑分:33fps

在这里插入图片描述

  • lv_benchmark 跑分:50fps

在这里插入图片描述

RGB ST7701s 4寸 480x480 屏幕基准

  • lv_benchmark 跑分:247fps

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/170777.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

冯·诺伊曼体系结构--操作系统

文章目录 1.认识冯诺依曼系统1.1约翰冯诺依曼1.2冯诺依曼结构1.3存储器的读写速度1.4对冯诺依曼结构的认识1.5冯诺依曼结构在生活中的演示 2.操作系统--“搞管理”的软件2.1概念2.2OS存在的意义2.3管理的方式2.4系统调用和库函数概念 1.认识冯诺依曼系统 1.1约翰冯诺依曼 1.2冯…

Hololens开发笔记

1、关闭阴影 2、将相机渲染改为后向。因为默认是Forward,当在场景里面想使用点光源时,运行起来三角面会翻倍,影响软件运行流畅度。 3、第三人称同步相关。开启Host/Sever/Client前,需要将所有挂有NetworkObject/NetworkTransfor…

vue3 使用element plus 打包时 报错

vue3vitetselementPlus中运行正常打包出错 能正常运行,但是打包出错 解决打包时出现导入element plus相关的爆红,导致无法打包的问题 如若出现类似于:Module ‘“element-plus”’ has no exported member ‘ElMessage’. Did you mean to…

Matplotlib的使用方法

Matplotlib是Python最著名的绘图库,它提供了一整套和Matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入到GUI应用程序中。Matplotlib能够创建多数类型的图表,如条形图、散点图、条形图、饼图…

Django中简单的增删改查

用户列表展示 建立列表 views.py def userlist(request):return render(request,userlist.html) urls.py urlpatterns [path(admin/, admin.site.urls),path(userlist/, views.userlist), ]templates----userlist.html <!DOCTYPE html> <html lang"en">…

ubuntu上安装edge浏览器

1下载edge浏览器 官网下载 edge浏览器的linux版本可在上面的官网中寻找。 我选择的是Linux(.deb)。 2 安装 可在终端的edge安装包所在的路径下输入下面命令安装。 sudo dpkg -i edge安装包的名称.deb3 安装可能存在的问题 1dpkg:依赖关系问题使得edge-stable的配置工作不…

带有密码的Excel只读模式,如何取消?

Excel文件打开之后发现是只读模式&#xff0c;想要退出只读模式&#xff0c;但是只读模式是带有密码的&#xff0c;该如何取消带有密码的excel只读文件呢&#xff1f; 带有密码的只读模式&#xff0c;是设置了excel文件的修改权限&#xff0c;取消修改权限&#xff0c;我们需要…

11.读取文件长度-fseek和ftell函数的使用

文章目录 简介1. 写入测试文件2. 读取文件长度 简介 主要讲使用fopen读取文件&#xff0c;配合使用fseek和ftell来读取文件长度。1. 写入测试文件 执行下方程序&#xff0c;使用fwrite函数写入40字节的数据&#xff0c;使其形成文件存入本地目录。#define _CRT_SECURE_NO_WARNI…

直播间自动发言机器人的运行分享,与开发需要到的技术分析

先来看实操成果&#xff0c;↑↑需要的同学可看我名字↖↖↖↖↖&#xff0c;或评论888无偿分享 一、引言 随着人工智能技术的不断发展&#xff0c;自动发言机器人已经成为了当今社交媒体领域的重要组成部分。它们能够自动化地发布内容、回复用户评论和消息&#xff0c;大大提高…

追寻Moonbeam身影,泰国区块链周正在火热进行中!

继Moonbeam参与HK Web3月之后&#xff0c;下一站便是由Cryptomind Group举办的泰国2023年区块链周。本次位于泰国的区块链周以“熊市中建设&#xff0c;牛市中崛起”为理念&#xff0c;旨在为对区块链技术感兴趣的个人和投资者提供机会接触行业中的团队和专家&#xff0c;并邀请…

Maya 2024 for Mac(3D建模软件)

Maya 2024是一款三维计算机图形软件&#xff0c;具有强大的建模、动画、渲染、特效等功能&#xff0c;广泛应用于影视、游戏、广告等行业。以下是Maya 2024软件的主要功能介绍&#xff1a; 建模&#xff1a;Maya 2024具有强大的建模工具&#xff0c;包括多边形建模、曲面建模、…

【Linux】进程概念IV 进程地址空间

Halo&#xff0c;这里是Ppeua。平时主要更新C语言&#xff0c;C&#xff0c;数据结构算法…感兴趣就关注我吧&#xff01;你定不会失望。 本篇导航 0. 数据在内存中的分布1. 虚拟地址与真实物理地址2. 进程地址空间2.1 进程地址空间概念2.2 进程->页表->内存 0. 数据在内…