关于 FATFS 、FSMC、DMA的问题。

2019-08-17 04:29发布

1.我现在显示图片到7寸屏幕上 ,图片读用FATFS读的,读出来解码  然后显示到屏幕上 。现在显示速度非常慢 。我想用DMA把解码后的数据传输的屏幕上 ,显示 会有明显的变化吗?
2.还有一个就是图片烧到FLASH里,然后读FLASH的数据出来解码显示。
3.现在读FLASH的速度比读SD卡快很多,但是还是拉窗 ,所以要是用DMA传输  速度会快多少?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-08-17 09:08
1,提升不大;2,这种直接存储RGB数据,然后DMA-->LCD,快很多。3,瓶颈在解码。。。
孤独的流浪者
2楼-- · 2019-08-17 10:20
自顶,盖过广告
孤独的流浪者
3楼-- · 2019-08-17 15:59
还是看不穿
4楼-- · 2019-08-17 20:48
 精彩回答 2  元偷偷看……
Owen
5楼-- · 2019-08-17 23:58
如果只是传输的话,DMA不会有太大帮助。DMA主要是可以解放CPU,如果你还有其他任务需要CPU执行的话,使用DMA可以让CPU去处理其他任务,DMA控制器负责传输数据,其他任务处理会变快
孤独的流浪者
6楼-- · 2019-08-18 02:13
Owen 发表于 2017-6-30 17:08
如果只是传输的话,DMA不会有太大帮助。DMA主要是可以解放CPU,如果你还有其他任务需要CPU执行的话,使用DMA ...

现在的显示流程是  1.从W25X16读出图片数据到BUFFER  2.解码BUFFER,一边解码一边开始向SRAM写数据  。   这样的显示速度不太理想 ,有拉窗。

一周热门 更多>