sdcard 跑fatfs文件系统f_write有没有可能做到每次执行时间都差不多

2019-07-20 23:42发布

由于项目需要, 要求f_write()执行时间要确定,但是目前状况是f_write 执行时间大部分时间是符合的,写入固定次数后会有超时现象
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
正点原子
1楼-- · 2019-07-21 02:52
没有可能.
八度空间
2楼-- · 2019-07-21 08:37
 精彩回答 2  元偷偷看……
979653421@qq.co
3楼-- · 2019-07-21 10:34
八度空间 发表于 2016-2-15 12:41
写入数据有时间要求?开多几个缓冲,轮流写入即可,这样错开写入的时间差

是的,写入时间要求在2.5ms内完成,多开几个缓冲,轮流写入,能详细点说嘛
八度空间
4楼-- · 2019-07-21 12:56
 精彩回答 2  元偷偷看……
979653421@qq.co
5楼-- · 2019-07-21 13:24
八度空间 发表于 2016-2-15 16:55
和大乒乓球一样来回操作

谢谢,八度空间大神指点,这就去看看怎么实现
三生石
6楼-- · 2019-07-21 14:02
楼主具体什么现象,我最近测试fatfs文件写入速度时,发现使用sdhc卡会出现卡顿的现象。跟了下发现sd卡每写入一定扇区数据时,某个扇区的写入时间很长,具有一定的周期性。hdsc不存在这个问题。不知跟你说的是否类似。

一周热门 更多>