EDA365电子工程师网
标题:
关于SD卡单块读与多块读的疑惑
[打印本页]
作者:
mengzhuhao
时间:
2008-4-8 21:56
标题:
关于SD卡单块读与多块读的疑惑
SD卡是FAT16文件系统
& w5 L6 W0 D4 P' \; A( k9 e" o1 i
那么单块读指令所发的地址是扇区地址吧?
4 c! U1 ^" i* l2 K
FAT是按簌管理的(假设一个簌32个扇区)
j2 K$ b4 |2 |! m" f* j' f! k. w2 F$ D
那么单块读是不是接收了一个扇区数据,接着发第二个扇区地址接收数据,知道32个扇区数据接收完毕,这样一个簌读完
7 g' W5 G& q9 o$ g Z) @% ]
然后获得下一个簌的首个扇区地址,接着读,知道数据完
2 R1 B: l. L3 i- i0 k, Q
% X' ?& r" P' C' F- {
3 m: V" P9 t* b5 _- K2 s, M: ~
如果发的多块读指令,是不是先发簌的首扇区地址,然后就连续读,连续接收数据,控制器对接收到的数据块进行计数
7 J b5 x- N M5 y- e
如果够32个扇区大,就发终止指令CAMD12?
. i& `2 A% |- h& n5 ]1 w
然后再发下一个簌的首扇区地址
2 t2 A; N( d( g
直到最后一个簌,是不是此时要加一个文件大小判断信号?如果够了剩下就是00h数据了,就不保存或缓冲区,即便读了也不care
作者:
gino
时间:
2008-4-10 11:24
不是很懂 继续挖掘把
作者:
_zhailiguo_
时间:
2010-9-30 21:01
不懂
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2