[原创] STM32F107VC金龙开发板 第十章 金龙107——SD卡(SPI)

旺宝电子   2015-4-15 14:07 楼主
第十章 金龙107——SD卡(SPI


10.1 SD card:
    SD 卡(Secure Digital Memory Card)中文翻译为安全数码卡,它是在 MMC 的基础上发展而来,是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用,例如数码相机、个人数码助理(PDA)和多媒体播放器等。 SD 卡由日本松下、东芝及美国 SanDisk公司于 1999 年 8 月共同开发研制。大小犹如一张邮票的 SD 记忆卡,重量只有 2 克,但却拥有高记忆容量、快速数据传输率、极大的移动灵活性以及很好的安全性。按容量分类,可以将SD 卡分为 3 类:SD 卡(2G以下)、SDHC 卡(2G~32G)、SDXC 卡(32G~2T)。
10.2实验说明:
在本实验中,主要跳线帽:JP10,JP11,JP4和JP7都接在2-3上,接上串口线,JP4和JP7是boot脚,所以要接地。本实验用到USART串口,所以要把JP10和JP11接在2-3上。本实验,主要通过SPI的方式对SD卡的第一个扇区进行读取,然后通过串口将数据打印输出。还有就是对SD卡容量的计算。支持32G以下的SD卡。
在本实验中,主要跳线帽:JP10,JP11,JP4和JP7都接在2-3上,接上串口线
10.3硬件说明:
本实验主要涉及的SD卡的操作和USART
图片4.png
10.4程序说明:
本实验的重点在于SD卡的读写规范和SPI的使用
首先是SPI的初始化,端口的初始化要选择复用模式。开启SPI的时钟
图片3.png
其次是按照SD卡的读写规范,初始化SD卡,SD卡的读写规范,请查看相关文档,程序的实现请查看具体的程序编写。
图片2.png
10.5实验现象:
连接串口线,打开并设置好串口调试助手,下载程序并运行,LD1闪烁表示程序运行,串口调试助手的设置和现象如下图。
图片1.png

http://openmcu.taobao.com]77[/url]

回复评论 (1)

底层的程序
点赞  2015-4-29 11:42
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复