OpenEdv-开源电子网

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

从SD卡直接读取点图通过FSMC显示在LCD上

[复制链接]

3

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2018-6-13
在线时间
43 小时
发表于 2019-2-14 17:45:41 | 显示全部楼层 |阅读模式
4金钱
各位大佬们,现在在弄一个屏幕显示,从SD卡读取位图,然后显示在800*480的屏幕上,已经实现了每次读取10K,然后再循环写,效率很慢,屏幕是800*480的,显示一张图片需要1秒左右;
现在想要改进一下,使用DMA直接将数据写到LCD,省去循环写的过程;但是不知道这时候DMA应该怎么配置?请各位大佬指点迷津一下哈

最佳答案

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

直接从SD卡DMA到LCD,amo论坛有人实现过,不过要求SD卡存储的文件是连续的,否则就没办法实现。 可以去他们论坛找找
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-2-14 17:45:42 | 显示全部楼层
直接从SD卡DMA到LCD,amo论坛有人实现过,不过要求SD卡存储的文件是连续的,否则就没办法实现。 可以去他们论坛找找
回复

使用道具 举报

3

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2018-6-13
在线时间
43 小时
 楼主| 发表于 2019-2-16 08:38:13 | 显示全部楼层
正点原子 发表于 2019-2-15 02:03
直接从SD卡DMA到LCD,amo论坛有人实现过,不过要求SD卡存储的文件是连续的,否则就没办法实现。 可以去他们 ...

OK,辛苦原子哥了,我去找找;
昨天不断的蒙,用其他投机取巧的方法实现了,800*480的lcd刷一张图片需要110ms左右,还在不断改
回复

使用道具 举报

3

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
206
金钱
206
注册时间
2018-6-13
在线时间
43 小时
 楼主| 发表于 2019-2-16 08:47:20 | 显示全部楼层
正点原子 发表于 2019-2-15 02:03
直接从SD卡DMA到LCD,amo论坛有人实现过,不过要求SD卡存储的文件是连续的,否则就没办法实现。 可以去他们 ...

原子哥,问点题外话,用stm32显示汉字,能不能只用一个字库就可以显示随意大小的汉字,总不能显示几种大小的汉字就在SD卡放几种字库吧????
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-2-17 01:29:36 | 显示全部楼层
guo840888246 发表于 2019-2-16 08:47
原子哥,问点题外话,用stm32显示汉字,能不能只用一个字库就可以显示随意大小的汉字,总不能显示几种大 ...

做矢量字体就可以。但是得有算法。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-23 13:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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