F407上用SPI驱动SD卡,速率能达到多少

2019-07-21 05:00发布

SDIO被WIFI模块占用了。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
abc3240660
1楼-- · 2019-07-21 08:15
正点原子 发表于 2019-1-25 02:28
没试过

后来测试下来,SPI驱动SD卡,写可以达到1MByte/s
abc3240660
2楼-- · 2019-07-21 08:30
论坛搜到的:
MARK,用DMA方式确实快很多,SPI方式,CLASS 10 的SD卡不用DMA写入800K需要2秒多,用DMA不到1秒~

http://www.openedv.com/forum.php?mod=viewthread&tid=71755
abc3240660
3楼-- · 2019-07-21 09:07
原子哥之前关于SDIO和SPI驱动SD卡的速率对比的评论:

当然大啊。 103的SPI最快是18M,单数据线。 103的SDIO最快可以25M,四数据线。 所以,至少是4*25/18=5.5倍。

http://www.openedv.com/forum.php ... ;highlight=SPI%2BSD
abc3240660
4楼-- · 2019-07-21 10:01
论坛搜到的(SDIO方式):

文件大一些,格式化SD卡的时候簇设置大一些,使用DMA传输,写入基本上能到8MB/s。

我和你做的事情差不多,所谓“文件大传输速度快”不是因为单次写入块大了所以快了。因为FATFS的那几个API函数执行的时间太长(都是MS以上)而占用了写文件的绝大部分时间,其实速度本没有变,只是写入块大了,API函数执行的时间所占的比例就少了,所以你单次写入块大了显得速度就快了。
http://www.openedv.com/forum.php ... &highlight=SD%2BDMA

零一三南宫南
5楼-- · 2019-07-21 13:46
 精彩回答 2  元偷偷看……
正点原子
6楼-- · 2019-07-21 17:31
正点原子 发表于 2019-1-24 03:06
这个速度已经很可以了

原子哥 这个是SDIO方式的速率

我是想知道F407上用SPI驱动SD卡最大能达到多少
原子哥有测过吗?

我今天刚买了几个SPI接口的TF卡座模块,等到了我测一下

一周热门 更多>