本帖最后由 Mindor 于 2010-2-26 18:49 编辑
这几天老师让我折腾一下SD卡SPI模式读写(暂时无FAT文件系统,FAT对我这个新手比较耗时),下个学期来研究下FAT文件系统,到时候有机会也跟大家交流交流~
因为51单片机无SPI总线接口,所以用软件模拟SPI总线。重点和难点主要在于SD卡SPI模式的初始化,读写SD卡。
哦对了,我用的是MMC卡,不过MMC卡是向上兼容的,所以SD卡手册页基本适用于MMC卡。
下面我把调试过程中遇到的一些问题以及主要代码,流程图贴出来供交流,欢迎指点。
SD卡和单片机间的电平转换我是用三极管9013做开关,不过我们需要一个5V(用于单片机)和3.3V(用于SD卡)的电源哦~到网上搜下就有了,我就不多说了。
补发几个比较主要的手册:
|