OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7207|回复: 16
打印 上一主题 下一主题

emwin刷的很慢是什么原因啊

[复制链接]

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
跳转到指定楼层
楼主
发表于 2016-10-8 23:03:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1金钱
画的内容也不多,可是刷的很慢,差不多0.7秒刷一次

最佳答案

查看完整内容[请看2#楼]

比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就用上。关键语句用寄存器方式写不要用库函数等等。 看了下你的程序,写入还是用的简单的画点,光是把这个改成DMA你的速度起码提升几倍 给一个EMWIN官方给F429写的驱动,可以看看哪些地方可以优化(主要看LCD_X_Config())。因为F429有LCD控制器,这个刷屏速度能达到几百FPS极限是1891FPS(320*240),F1肯定差得远不过10几 ...
回复

使用道具 举报

3

主题

548

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1383
金钱
1383
注册时间
2015-2-3
在线时间
197 小时
2#
发表于 2016-10-8 23:03:36 | 只看该作者
本帖最后由 yyx112358 于 2016-10-9 11:33 编辑

比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就用上。关键语句用寄存器方式写不要用库函数等等。
看了下你的程序,写入还是用的简单的画点,光是把这个改成DMA你的速度起码提升几倍
给一个EMWIN官方给F429写的驱动,可以看看哪些地方可以优化(主要看LCD_X_Config())。因为F429有LCD控制器,这个刷屏速度能达到几百FPS极限是1891FPS(320*240),F1肯定差得远不过10几FPS应该是有的

太长了只能传附件
GUIDRV_stm32f429i_discovery.rar (10.01 KB, 下载次数: 282)
回复

使用道具 举报

3

主题

548

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1383
金钱
1383
注册时间
2015-2-3
在线时间
197 小时
3#
发表于 2016-10-8 23:09:35 | 只看该作者
驱动程序需要优化
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
4#
 楼主| 发表于 2016-10-8 23:52:39 | 只看该作者
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
5#
 楼主| 发表于 2016-10-8 23:59:00 | 只看该作者
姿态界面2_5_1修改位置.zip (13.3 MB, 下载次数: 304)
就是这个程序,存在的问题:1.刷屏很慢2.内存设置倒960k了还是不能设置成800*480(MEMDEV_AttitudeIndicator.c的163.164行)
3.显示的那块内容怎么移动位置,想让它偏下一点?好像是跟它写的程序的方式直接相关。
回复

使用道具 举报

3

主题

80

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
373
金钱
373
注册时间
2013-10-23
在线时间
187 小时
6#
发表于 2016-10-9 09:12:41 | 只看该作者
考验驱动功底
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
7#
 楼主| 发表于 2016-10-9 15:44:56 | 只看该作者
yyx112358 发表于 2016-10-9 11:29
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

谢谢~能帮我看看为什么我emwin内存设到960k了,还是不能设置到800*480(MEMDEV_AttitudeIndicator.c的163.164行)。图片上传一直错误。没法附图。
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
8#
 楼主| 发表于 2016-10-9 15:47:00 | 只看该作者
yyx112358 发表于 2016-10-9 11:29
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

下载不了你这个文件
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
9#
 楼主| 发表于 2016-10-9 15:47:17 | 只看该作者
yyx112358 发表于 2016-10-9 11:29
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

下载不了你这个文件
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
10#
 楼主| 发表于 2016-10-9 15:48:19 | 只看该作者
yyx112358 发表于 2016-10-9 11:29
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

现在可以了,迅雷出毛病了
回复

使用道具 举报

1

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2016-8-31
在线时间
14 小时
11#
发表于 2016-10-9 21:53:38 | 只看该作者
你把system文件更新一下试试
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
12#
 楼主| 发表于 2016-10-9 21:59:31 | 只看该作者
雨夜流星 发表于 2016-10-9 21:53
你把system文件更新一下试试

应该是更新过的吧。
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
13#
 楼主| 发表于 2016-10-9 22:07:03 | 只看该作者
yyx112358 发表于 2016-10-9 11:29
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

看完dma视频,弄了一晚上还是不会弄....能教下吗
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
14#
 楼主| 发表于 2016-10-9 22:33:16 | 只看该作者
@正点原子 原子哥能教下怎么处理这几个问题吗
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
15#
 楼主| 发表于 2016-10-11 15:04:47 | 只看该作者
自顶自顶自顶
回复

使用道具 举报

14

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
304
金钱
304
注册时间
2016-5-16
在线时间
67 小时
16#
 楼主| 发表于 2016-10-14 21:15:09 | 只看该作者
yyx112358 发表于 2016-10-8 23:03
比如说,批量写入、读取的时候,就用DMA。如果LCD控制器有额外的优化方式,比如开窗、快速填充等等,那就 ...

大神,我想问下,用DMA功能的话,怎么知道用emwin创建存储器(外部SRAM)的地址呢
回复

使用道具 举报

25

主题

682

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1353
金钱
1353
注册时间
2012-4-25
在线时间
197 小时
17#
发表于 2016-11-21 21:50:56 | 只看该作者
本帖最后由 mygod 于 2016-11-22 11:07 编辑

EMWIN 自带的GRAPH  还可以,用的时候不注意很容易卡慢,
1-1
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-4-9 17:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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