寶貝描述:
該 模組(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螺絲定位孔,便於安裝
介面參數:
介面描述:
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介面連接起來,如下表、圖所示:
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程式庫中還有其他的常式,用戶可自行實驗及更多的嘗試。
發貨清單:
1個Micro SD卡讀寫模組(防靜電包裝)。