图文详情
产品属性
相关推荐
宝贝描述:
该模块(MicroSD Card Adapter)是Micro SD卡读写模块,通过文件系统及SPI接口驱动程序,单片机系统即可完成MicroSD卡内的文件进行读写。Arduino用户可直接使用Arduino IDE自带的SD卡程序库即可完成卡的初始化和读写
模块特点如下:
1.支持Micro SD卡、Micro SDHC卡(高速卡)
2.板载电平转换电路,即接口电平可为5V或3.3V
3.供电电源为4.5V~5.5V,板载3.3V稳压电路
4.通信接口为标准SPI接口
5.4个M2螺丝定位孔,便于安装
接口参数:
项目 |
最小值 |
典型值 |
最大值 |
单位 |
电源电压VCC |
4.5 |
5 |
5.5 |
V |
电流 |
0.2 |
80 |
200 |
mA |
接口电平 |
3.3或5 |
V |
||
支持卡类型 |
Micro SD卡(<=2G),Mirco SDHC卡(<=32G) |
— |
||
尺寸 |
42X24X12 |
mm |
||
重量 |
5 |
g |
接口描述:
Mirco SD卡模块的接口如下图所示:
控制接口:共6个引脚(GND、VCC、MISO、MOSI、SCK、CS),GND为地,VCC为供电电源,MISO、MOSI、SCK为SPI总线,CS为片选信号脚;
3.3V稳压电路:LDO稳压输出的3.3V为电平转换芯片、Micro SD卡供电;
电平转换电路:往Micro SD卡方向的信号转换成3.3V,MicroSD卡往控制接口方向的MISO信号也转换成了3.3V,一般AVR单片机系统都能读取该信号;
Micro SD卡座:是自弹式卡座,方便卡的插拔。
定位孔:4个M2螺丝定位孔,孔径为2.2mm,使模块便于安装定位,实现模块间组合;
使用方法:
1个Arduino兼容主板Catduino(不熟悉开源硬件的可以将其理解为Atmega328P单片机开 发板)及一根mini USB线;
1个Micro SD卡模块;
1张三星的2G的Micro SD卡;
1个Arduino接口扩展板Base shield(内链接);
6根母对母杜邦线,用于连接模块的控制接口和Base Shield上引出的SPI接口;
实验步骤:
1. 将Base Shield直接插到Catduino主板上,确保Micro SD卡已格式化为FAT16或FAT32格式,并将其插到Micro SD卡模块上。
2. 用6根母对母杜邦线将Micro SD卡模块与Base Shield的SPI接口连接起来,如下表、图所示
Base Shield |
连接线 |
Micro SD卡模块 |
GND |
黑线 |
GND |
VCC |
红线 |
VCC |
MISO |
黄线 |
MISO |
MOSI |
白线 |
MOSI |
SCK |
绿线 |
SCK |
D5 |
蓝线 |
CS |
3. 用mini USB将Catduino连接起来,如果是首次使用该主板,其USB转串口驱动可从Arduino的IDE目录下的drivers找到USB Drivers。
4. Micro SD卡读写的相关程序可使用Arduino IDE自带的程序,目录是
..\Arduino-1.0\libraries\SD。重新打开Arduino IDE,点击工具栏的Open按钮,打开SD中的CardInfo例程,如下图所示,需要注意的是片选信号脚应改成实际连接到模块的片选脚,在本实验中选择D10,如图中红框所示。
选好串口、板子名称,点击烧录按钮,即可烧录。该例程展示的是如何读取Micro SD卡的信息,包括卡的类型、文件系统类型、存储容量,也列出卡中的文件名称。点击Serial Monitor即可查看。
在SD程序库中还有其他的例程,用户可自行实验及更多的尝试。
版本号 |
描述 |
发布日期 |
v0.9b |
首次公开发布 |
2013.07.14 |
v1.0 |
1.Micro SD卡座入口处的PCB改成凹状,插卡更方便 2.优化PCB layout布局 |
2013.09.08 |
配件清单
1个Micro SD卡读写模块(防静电包装)。
Micro SD卡模块
世纪晶微