本帖最后由 冷漠 于 2009-8-20 13:01 编辑
很简单的道理:512内部有128字节的缓冲区,当你写入第一个字节的时候,512内部已经并行开始固化工作。由于写入速度总是大于固化速度,所以即使你写入完毕一页128个字节,也用不了5ms吧,那么512内部固化一个字节需要5ms(手册上说明的),第一个字节5ms,并行重叠最后一个字节5ms。传输128字节算最大时间5ms,加起来一共最大10ms。也就是说,从每页最后一个字节传输完毕算起,延时5ms 就可以继续写如下一页了。可靠点,延时10ms吧。
512应该写入完成后有一个信号传出来,还是外部用读最后一个字节来验证是否写入完成,没研究过。
|