stm32f207使用sd卡数据存储速度求助。

2019-12-11 18:31发布

一个温度采集仪,100mS输出并存储一组数据,数据量有160BYTE。移植了fatfs文件系统,使用的是2G的class10的TF卡。发现每次使用f_write()函数都要占用大约20mS的时间,如果写入的数据增加占用的时间更长。20mS的时间会影响我控制ADC采集数据。请问使用文件系统是不是会占用大量的时间还是我有地方没配置好;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
lzg1987
1楼-- · 2019-12-12 18:11
dtcc1234 发表于 2019-4-28 23:04
SD 卡按512 字节为单位来读写的,你一次写160字节可能比写512 字节还慢,最好留一个大的缓存,当缓存攒足了 ...

这种方法我试过了,一次性20K的数据要占用100mS。感觉应该是有问题,移植的东西找问题就比较麻烦了。

一周热门 更多>