OpenEdv-开源电子网

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

STM32F103刷屏慢?

[复制链接]

11

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
416
金钱
416
注册时间
2015-11-7
在线时间
168 小时
发表于 2015-11-24 16:48:20 | 显示全部楼层 |阅读模式
5金钱
本人用的STM32F103ZET6战舰开发版,直接将图片数据烧写至外部SRAM,FSMC驱动LCD,然后通过开窗,直接显示。LCD是800*480的,全屏刷屏时,无论是图片还是单色,都能看到大约0.5秒的刷屏过程,有什么办法能够改善么?

最佳答案

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

优化代码。直接从外部sram,dma到LCD,速度还是蛮快的。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-11-24 16:48:21 | 显示全部楼层
优化代码。直接从外部sram,dma到LCD,速度还是蛮快的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

18

主题

422

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1139
金钱
1139
注册时间
2014-5-24
在线时间
116 小时
发表于 2015-11-24 18:00:20 | 显示全部楼层
优化驱动,启用硬件加速,图层叠加
I See Fire.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.  只给方向,不妨碍思考
回复

使用道具 举报

11

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
416
金钱
416
注册时间
2015-11-7
在线时间
168 小时
 楼主| 发表于 2015-11-25 11:05:56 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
但是现在刷颜色的话,还是只有每秒7帧呢,用的是SSD1963驱动
回复

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2015-11-25 14:54:56 | 显示全部楼层
用DMA刷会好点
回复

使用道具 举报

11

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
416
金钱
416
注册时间
2015-11-7
在线时间
168 小时
 楼主| 发表于 2015-11-25 15:51:48 | 显示全部楼层
回复【5楼】ricefat:
---------------------------------
刷战舰配套的3.5寸屏320*240的 纯颜色的话是65帧,图片的话是35帧,7寸屏800*480的,纯颜色的话也只能达到7帧,我现在是直接向LCD缓存写数据的
回复

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2015-11-25 15:55:44 | 显示全部楼层
向LCD缓冲写数据 然后从缓冲通过DMA给LCD显示?
回复

使用道具 举报

11

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
416
金钱
416
注册时间
2015-11-7
在线时间
168 小时
 楼主| 发表于 2015-11-26 10:03:25 | 显示全部楼层
回复【7楼】ricefat:
---------------------------------
我是直接通过DMA 从外部SRAM地址分几次传给FSMC的,另外,咨询下,是否提高CPU主频能提高刷屏速度呢?看了下STM32F1和STM32F4的对比,我现在用的STM32F103ZET6是72M主屏了,貌似FSMC速度也只有5MHZ,是否换成STM32F4系列168MHZ主频,FSMC30+MHZ,能提高刷屏速率呢?
回复

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2015-11-26 10:32:30 | 显示全部楼层
实测结果F4还是刷的更快,不过我建议如果真的对刷屏速度要求高还是上F429.另外考虑优化下代码。
回复

使用道具 举报

11

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
416
金钱
416
注册时间
2015-11-7
在线时间
168 小时
 楼主| 发表于 2015-11-26 16:58:34 | 显示全部楼层
回复【9楼】ricefat:
---------------------------回复【9楼】ricefat:
好的,谢谢了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-20 15:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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