2019-07-21 05:59发布
零一三南宫南 发表于 2019-1-10 18:51 可以说具体一点吗
不良苏 发表于 2019-1-10 19:14 u8 buffer[512*21] for(u16 i = 0; i
最多设置5个标签!
就是打开文件 写入数据 关闭文件 这个流程耗时要控制在1-3毫秒之内,
for(u16 i = 0; i <sizeof(buffer); i++)
{
buffer[i] = 0x33;
}
f_open(&file,"0:/test.txt",FA_OPEN_ALWAYS | FA_WRITE);
f_write(&file,buffer,sizeof(buffer),&bw);
f_close(&file);
请问下单次写入512*21字节 能在1-3ms内执行完吗
两个办法可以测试啊
1,你需要找找用systick或tim实现系统计时的函数,例如实现millis()或micros()的功能,操作n次前后各记录一次系统运行的ms 或us数,把前后时间差除以n就是每次操作的时间。
2,操作前把某IO拉高,操作后拉低,用示波器看经过了多少时间。
试了下大约7毫秒左右,仅供参考
一周热门 更多>