STM32F429 FatFs写SD卡怎么提高速度

2019-07-20 06:55发布

现在用原子的SDIO加SDMMC的DMA写数据,150K居然要写1秒钟,有没有办法提高速度
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
STM23小白
1楼-- · 2019-07-21 08:07
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-21 10:32
STM23小白 发表于 2017-11-11 13:01
程序跑到保存时就会明显的卡住,单步运行过这条语句,差不多就是一秒

你得明白问题关键在哪里?
你往电脑里面拷贝数据,也得等待时间啊。
STM23小白
3楼-- · 2019-07-21 11:39
 精彩回答 2  元偷偷看……
Jong
4楼-- · 2019-07-21 16:04
STM23小白 发表于 2017-11-11 13:01
程序跑到保存时就会明显的卡住,单步运行过这条语句,差不多就是一秒

你会发现 写入1byte的时间 和 写入 10K byte 的时间相差3毫秒左右而已,个人感觉是因为文件系统的打开,关闭和读写等操作函数 都会耗掉大部分时间。粗略这样计算 写速度就是 (10K-1)Byte/0.003s  = 3.3M/s 左右

一周热门 更多>