硬汉嵌入式论坛

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

[emWin] 3缓存画波形没有内存设备快

[复制链接]

7

主题

146

回帖

167

积分

初级会员

积分
167
发表于 2020-6-29 16:17:14 | 显示全部楼层 |阅读模式
用的1788 SDRAM 跑60M ,之前是用 内存刷波形的275个点。电压和电流 2个。平均耗时是62ms ,背景打点花了20多ms.

后面改成3缓存,背景不用每次重画了,但是耗时确要 82ms.

GUI_MULTIBUF_Begin(); --> 耗时 30ms
GUI_MEMDEV_WriteAt(hMem, DSOSCREEN_STARTX, DSOSCREEN_STARTY); -->20ms
用的M565颜色

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-6-29 16:54:11 | 显示全部楼层
就你当前的这种应用,GUI_MULTIBUF_Begin() 和 GUI_MEMDEV_WriteAt 比较的意义不大,那个快用那个即可。

60MHz,估计还跑的是16bit带宽的。

三缓冲比较吃性能
回复

使用道具 举报

7

主题

146

回帖

167

积分

初级会员

积分
167
 楼主| 发表于 2020-6-29 17:04:03 | 显示全部楼层
1788 就才120M,跑个波形很吃力了,那边的按键都要放定时器处理了,不然都半天不响应,
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-6-30 00:55:26 | 显示全部楼层
mygod 发表于 2020-6-29 17:04
1788 就才120M,跑个波形很吃力了,那边的按键都要放定时器处理了,不然都半天不响应,

的确是性能稍差点意思。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-19 02:31 , Processed in 0.278312 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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