找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2582|回复: 7
收起左侧

片外flash存储图片

[复制链接]
ID:214271 发表于 2018-1-30 09:51 | 显示全部楼层 |阅读模式
图片太大,单片机存储不了那么多数据。把图片烧入片外flash,我用rgb接口屏幕显示。先从片外flash读数据,让后显示。数据这么大,把数据从片外flash读出来会卡主的,有什么好的方法吗


回复

使用道具 举报

ID:190832 发表于 2018-1-30 13:58 | 显示全部楼层
快速扫描模式,一次读出显示一行,快速循环
回复

使用道具 举报

ID:123289 发表于 2018-1-31 13:50 | 显示全部楼层
评估一下,你有多少工作需要单片机不做,通常时间是够的,多半是自己工作分配不合理。仔细安排一下是可以解决的。
你将所有工作罗列出来看盾,各需多少时间?
回复

使用道具 举报

ID:7485 发表于 2018-1-31 19:02 | 显示全部楼层
什么样的“片外flash”?如果是外挂的芯片,基本上和片内的差不多。
回复

使用道具 举报

ID:214271 发表于 2018-2-1 09:06 | 显示全部楼层
hange_v 发表于 2018-1-30 13:58
快速扫描模式,一次读出显示一行,快速循环

STM32F429有一个LCD-TFT接口,他需要一次性把图片输进去
回复

使用道具 举报

ID:123289 发表于 2018-2-2 17:02 | 显示全部楼层
5#楼:
1、单片机传送数据速率是很快的,如果1us一个字节,则1S可以传送1M的数据量。
2、如果LCD-TFT不是这个速度,较慢。则可以考虑多出来时间干其它活,不要死等LCD-TFT。这是要点。你做不到这一点。就会“卡住”,这就是我说的,需要“仔细安排一下”。
    往往写LCD-TFT是调用现成函数来做的,这个调用不受你控制,时间会很长。就只能死等“卡住”。
    高手的解决方案是:自已做函数,将写入LCD-TFT的时间控制在自己的方案之中。充分利用写入的时间间隔来处理其它时务。就样就不会“卡”了。
    简单地说,就是在一个大循环中,只写入一部分,全部写完成用若干个大循环。这样所有的程序都被执行到了。而写入LCD-TFT的时间长度也不增加。
回复

使用道具 举报

ID:282046 发表于 2018-2-4 13:08 来自手机 | 显示全部楼层
快速扫描方式,一次显示一行来
回复

使用道具 举报

ID:282135 发表于 2018-2-4 15:20 | 显示全部楼层
片外flash和sd卡差不多的
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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