SD/MMC卡读写的疑问

[复制链接]
3081|11
 楼主| Mindor 发表于 2010-1-18 11:15 | 显示全部楼层 |阅读模式
本帖最后由 Mindor 于 2010-1-18 19:42 编辑

最近在玩用51单片机读写MMC卡,看手册的时候有些不明白。我用的是MMC卡哦~
在SPI模式时:
1、读写单个数据块的时候需不需要CRC校验码呢?一个字节?两个字节?
2、写玩数据的时候MMC卡会返回一个数据应答,可是读取一个数据块的时候没有返回应答数据,那么我们怎么知道我们独处的数据已经完成了呢?谢谢~
 楼主| Mindor 发表于 2010-1-18 14:13 | 显示全部楼层
咋就没人有反应呢?
 楼主| Mindor 发表于 2010-1-18 15:21 | 显示全部楼层
哎呀~这贴不能沉啊。。。谁帮帮忙咧~
 楼主| Mindor 发表于 2010-1-18 15:21 | 显示全部楼层
顶起~顶起~~~
 楼主| Mindor 发表于 2010-1-18 15:22 | 显示全部楼层
进来看的兄弟,如果不懂的也顺便帮忙顶下啊~
 楼主| Mindor 发表于 2010-1-18 15:22 | 显示全部楼层
趁机捞分~哈
 楼主| Mindor 发表于 2010-1-18 19:41 | 显示全部楼层
要**要**。。。
 楼主| Mindor 发表于 2010-1-18 19:42 | 显示全部楼层
我相信一定会有人的。。。
0601 发表于 2010-1-18 20:10 | 显示全部楼层
不懂这方面的
古道热肠 发表于 2010-1-18 23:51 | 显示全部楼层
读数据时先查同步头"0xFE",然后读512字节(假设扇区大小设定为512字节),然后再读2个CRC码,就完事了.拉高CS线.
可参考一下ZLG出的那本好象叫<ARM软件开发教程实例二>的相关章节.配套的源码,网上能找到.
古道热肠 发表于 2010-1-18 23:52 | 显示全部楼层
猜想,SD卡发出同步头时,数据已放入缓冲区,然后让宿主机通过SPI接口只管读就成了.
 楼主| Mindor 发表于 2010-1-19 07:35 | 显示全部楼层
10# 古道热肠
我看手册上面也是这么个方法,感觉有点不是很妥,因为写数据时除了返回CRC码还返回一个应答数据~读数据却没有,感觉有点怪哈~多谢古道热肠哦~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

413

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部