OpenEdv-开源电子网

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

TFT显示大量图片,如何选择FLASH

[复制链接]

60

主题

204

帖子

0

精华

高级会员

Rank: 4

积分
503
金钱
503
注册时间
2014-2-28
在线时间
7 小时
发表于 2014-3-11 18:44:55 | 显示全部楼层 |阅读模式
             比如要显示320*240的图片100张,得有10M左右吧,要求在液晶上刷图快,选择啥FLASH芯片,谢谢啦
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

233

主题

961

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
金钱
1814
注册时间
2011-10-9
在线时间
230 小时
发表于 2014-3-11 19:58:12 | 显示全部楼层
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-3-11 20:39:04 | 显示全部楼层
除了1楼的方法 
也可以用SD卡或是优盘,把图片先加载到外部SRAM中,然后从SRAM通过FSMC进行读取并显示,这样单单说刷图速度不会慢
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-3-11 20:43:11 | 显示全部楼层
回复【楼主位】交流zzk:
---------------------------------
刚才说的方法只适合SRAM够大的情况,或是F429 带SDRAM
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2014-3-11 23:29:19 | 显示全部楼层
还有个办法,存SPI FLASH,用W25Q128 ,16M字节,够存储。
然后用16位SPI模式,采用带FSMC的STM32F103型号,直接DMA过去,就很快。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

60

主题

204

帖子

0

精华

高级会员

Rank: 4

积分
503
金钱
503
注册时间
2014-2-28
在线时间
7 小时
 楼主| 发表于 2014-3-12 09:55:47 | 显示全部楼层
回复【3楼】ricefat:
---------------------------------
成本貌似上去了
回复 支持 反对

使用道具 举报

60

主题

204

帖子

0

精华

高级会员

Rank: 4

积分
503
金钱
503
注册时间
2014-2-28
在线时间
7 小时
 楼主| 发表于 2014-3-12 09:57:45 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
这种办法在程序上实现起来复杂么,一引入DMA我就发愁
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-3-12 10:05:01 | 显示全部楼层
回复【6楼】交流zzk:
---------------------------------
回复【7楼】交流zzk:
---------------------------------
用DMA才有速度啊
你需要速度快啊,增加成本投入是必然的
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-3-12 10:12:15 | 显示全部楼层
回复【7楼】交流zzk:
---------------------------------
不知道你的速度要求有多快,如果要求看不到刷屏过程,那恐怕DMA和大缓存都是必不可少的
回复 支持 反对

使用道具 举报

60

主题

204

帖子

0

精华

高级会员

Rank: 4

积分
503
金钱
503
注册时间
2014-2-28
在线时间
7 小时
 楼主| 发表于 2014-3-12 18:40:26 | 显示全部楼层
回复【9楼】ricefat:
---------------------------------最好不希望看到刷屏过程,用FSMC行不
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-3-12 19:33:14 | 显示全部楼层
回复【10楼】交流zzk:
---------------------------------
103 FSMC刷320*240图片可能还是能看出刷屏过程来。 你可以试试看先读取全部图片数据到外部SRAM
,然后DMA到显示器。如果效果不理想,那建议F429 discovery板
回复 支持 反对

使用道具 举报

3

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2017-9-19
在线时间
34 小时
发表于 2018-2-1 18:59:17 | 显示全部楼层
正点原子 发表于 2014-3-11 23:29
还有个办法,存SPI FLASH,用W25Q128 ,16M字节,够存储。
然后用16位SPI模式,采用带FSMC的STM3 ...

原子哥,我们战舰的板子 刷屏1s能刷几帧呢? 例程里面也没看到相关的显示图片例子啊!
回复 支持 反对

使用道具 举报

8

主题

156

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1553
金钱
1553
注册时间
2016-11-21
在线时间
411 小时
发表于 2018-2-2 09:03:04 | 显示全部楼层
steaven 发表于 2018-2-1 18:59
原子哥,我们战舰的板子 刷屏1s能刷几帧呢? 例程里面也没看到相关的显示图片例子啊!

我用的STM32F103VCT6  从W25Qxx里面读数据 刷16位320*240 的全屏图片  差不多有14帧每秒,屏用的是FSMC,没加DMA
回复 支持 反对

使用道具 举报

11

主题

115

帖子

0

精华

高级会员

Rank: 4

积分
742
金钱
742
注册时间
2016-1-20
在线时间
189 小时
发表于 2018-2-2 09:24:50 | 显示全部楼层
没必要搞的这么复杂吧,我以前用F207外接高速PHY读取U盘图片,读1080p、24bit、RGB格式的BMP,用8bit FSMC输出给FPGA显示一帧时间大约0.75s。你这个瓶颈在于一般的LCD控制器刷图速度都不够快,这个分辨率就用普通的SPI FLASH速度应该没问题。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 10:14

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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