请问原子哥:在SD卡实验中,这句代码是什么意思啊

2019-07-21 01:18发布

如题:恳请大神指教(红 {MOD}部分)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
lvehe
1楼-- · 2019-07-21 04:13
如果不是V1.1版本的SD卡,将扇区地址乘以512(即左移9位)。这是SD卡版本之间的差异。
liuchang
2楼-- · 2019-07-21 04:28
 精彩回答 2  元偷偷看……
Watmin
3楼-- · 2019-07-21 04:49
 精彩回答 2  元偷偷看……
liuchang
4楼-- · 2019-07-21 08:50
大神:上面是我理解错了
我想请问:为什么不直接从地址0开始呢(这里相当于地址便宜512Byte),这是为什么?
lvehe
5楼-- · 2019-07-21 12:46
回复【5楼】liuchang:
---------------------------------
地址0偏移9位仍是0啊,地址1的话偏移后才是512。旧的SD卡读写以byte为单位,后来的新版的是以block(512字节)为单位。
liuchang
6楼-- · 2019-07-21 14:40
回复【6楼】lvehe:
---------------------------------
感谢大神,是我理解错了

一周热门 更多>