请问下FATFS系统在1-3毫秒内能对U盘进行1k字节的写入吗

2019-07-21 05:59发布

请问下FATFS系统在1-3毫秒内能对U盘进行1k字节的写入吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
nashui_sx
1楼-- · 2019-07-22 09:24
nashui_sx 发表于 2019-1-10 21:16
试了下大约7毫秒左右,仅供参考

哇  你是怎么弄的  可以7毫秒  求告知
不良苏
2楼-- · 2019-07-22 13:38
用USB HS,应该可以。FS比较难
正点原子
3楼-- · 2019-07-22 15:04
 精彩回答 2  元偷偷看……
不良苏
4楼-- · 2019-07-22 16:15

u8 buffer[512]
u8 i;
for(u16 i = 0; i <sizeof(buffer); i++)
{
    buffer = 0x33;
}

f_open(&file,"0:/test.txt",FA_OPEN_ALWAYS | FA_WRITE);
do{
f_write(&file,buffer,sizeof(buffer),&bw);
i++;
}while(i<21);
f_close(&file);
我这样算下来  得执行159ms   不知道耗时在哪了@正点原子
不良苏
5楼-- · 2019-07-22 18:35
不良苏 发表于 2019-1-11 08:30
原子哥怎么样把FS改为HS呢

这个得换usb的phy了,fs即快速usb,hs即高速usb。。即把网速从10M升到100M一个道理
写入速度和文件系统(如fatfs)关系不大。
guxingganyue
6楼-- · 2019-07-22 23:50
本帖最后由 nashui_sx 于 2019-1-11 10:17 编辑
不良苏 发表于 2019-1-10 22:40
哇  你是怎么弄的  可以7毫秒  求告知

今天换了个tf卡速度更快了,不过不是你的21k  c8t6弄不21k该成的1k

u8 buffer[512*2];  
前后加个printf 串口看下就知道了呀
注释的那一行写的方式慢一点 8  9毫秒的样子
QQ截图20190111101204.png
QQ截图20190111101037.png


一周热门 更多>