打印

求教STC12C5A60S2做的数码相框显示一张BMP图片要多少时间?

[复制链接]
2872|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liuyongliuyong|  楼主 | 2012-11-14 20:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用STC12C5A60S2单片机做的一个BMP的数码相框,可以读写sd卡根目录下的bmp图片,用的晶振是32MHz的,是单片机的SPI接口,不是模拟的!有FAT32文件系统。但是刷屏显示很慢,完全显示一张240X320的图片要十多秒,请问这个速度正常吗?

相关帖子

沙发
liuyongliuyong|  楼主 | 2012-11-14 20:47 | 只看该作者
先自己顶!!!

使用特权

评论回复
板凳
原野之狼| | 2012-11-15 15:11 | 只看该作者
刷新速度受两方面因素影响 。
一方面是LCD的图形RAM的写时间,另外一方面是文件的读时间,各个部分耗时多少你是可以测量的出来的。
显示一张图片永了十几秒是不正常的。
改善方案有:
提高主频
采用总线来操作LCD
对显示数据进行预测,缓存到RAM,这个需要大RAM支持
优化代码
用个高级点的片子

使用特权

评论回复
地板
amwrdfe| | 2012-11-15 15:43 | 只看该作者
直接读的话还需转换,
51的话,估计转换这段最费时间。

使用特权

评论回复
5
大道至简| | 2012-11-15 21:27 | 只看该作者
51的单片机这个速度很正常
你这样的做法无异于请80岁的老太太搬水泥

使用特权

评论回复
6
zhhbncwu| | 2012-11-15 21:30 | 只看该作者
可以根据BMP的字节数和SPI的通讯速率大概算下时间。

使用特权

评论回复
7
应用型骚年| | 2013-11-3 20:08 | 只看该作者
请问那个SD卡地址设置后,怎么显示的是斑纹,我的SD卡是2G的

使用特权

评论回复
8
ergabd| | 2013-11-4 15:04 | 只看该作者
你用fatfs文件系统可能会快点

使用特权

评论回复
9
coody| | 2013-11-4 15:16 | 只看该作者
我做的跑33MHZ,读SD卡显示BMP320*240,大约600ms

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

36

帖子

0

粉丝