資料介紹
PCB圖如下:
成分
Y16271K00000T9R Vishay 箔電阻器(Vishay Precision Group 的部門(mén)) |
× 3 |
106CKR063M 伊利諾伊電容器 |
× 3 |
AMS1117-5 | × 1 |
74LVC1G74DC,125 安世半導(dǎo)體 |
× 1 |
SD卡槽 | × 1 |
16針母頭 | × 2 |
描述
微型 SD 卡適配器模塊
微型 SD 卡適配器模塊
Micro SD 卡適配器模塊引腳分配
SD 卡或 Micro SD 卡廣泛用于各種應(yīng)用,例如數(shù)據(jù)記錄、數(shù)據(jù)可視化等等。微型 SD 卡適配器模塊使我們更容易輕松訪(fǎng)問(wèn)這些 SD 卡。Micro SD 卡適配器模塊是一個(gè)易于使用的模塊,具有 SPI 接口和板載 3.3V 穩(wěn)壓器,可為 SD 卡提供適當(dāng)?shù)?a target='_blank' class='arckwlink_none'>電源。
?
Micro SD 卡適配器模塊的特點(diǎn)和規(guī)格
本節(jié)介紹了 Micro SD 卡適配器模塊的一些特性和規(guī)格。
工作電壓:4.5V - 5.5V DC
電流要求:0.2-200 mA
3.3 V 板載穩(wěn)壓器
支持FAT文件系統(tǒng)
支持高達(dá) 2GB 的微型 SD
支持高達(dá) 32GB 的 Micro SDHC
Micro SD 卡轉(zhuǎn)接模塊的管腳配置
下表描述了模塊上每個(gè)管腳的管腳類(lèi)型和作用。
GND - 接地
VCC - 電壓輸入
MISO - 主輸入從輸出(SPI)
MOSI - 主輸出從輸入(SPI)
SCK - 串行時(shí)鐘(SPI)
CS - 片選(SPI)
將 Micro SD 卡適配器模塊連接到 MCU/MPU
Micro SD 卡適配器模塊可以輕松連接到 MCU/MPU。由于模塊通過(guò)SPI協(xié)議進(jìn)行通信,我們需要將模塊的MISO、MOSI、SCK和CS連接到MCU。
該圖像可以被視為參考,并且可以基于此進(jìn)行連接。除了 SD 卡座,該模塊還有一個(gè) 3.3V 穩(wěn)壓器,以及一個(gè) 74LVC125A 電平轉(zhuǎn)換器 IC。
Micro SD 卡適配器模塊的替代品
MOD100717 Micro SD 卡模塊,Mini Micro SD 讀卡器模塊
Micro SD卡適配器模塊的應(yīng)用
以下是Micro SD 卡適配器模塊的一些應(yīng)用。
數(shù)據(jù)記錄器
可擴(kuò)展內(nèi)存
Micro SD 卡適配器模塊的 2D 模型
下面是 SD 卡適配器模塊的 2D 模型及其尺寸(以毫米為單位)。此信息可用于創(chuàng)建模塊的自定義封裝,并可用于 PCB 設(shè)計(jì)和 CAD 建模。
任何標(biāo)準(zhǔn) micro SD 卡的工作電壓都是 3.3 V。所以我們不能直接將它連接到使用 5V 邏輯的電路。事實(shí)上,任何超過(guò) 3.6V 的電壓都會(huì)永久損壞 micro SD 卡。這就是為什么; 該模塊具有板載超低壓差穩(wěn)壓器,可將電壓從 3.3V – 6V 轉(zhuǎn)換為 ~3.3V。
模塊上還有一個(gè)?74LVC125A?芯片,可將接口邏輯從 3.3V-5V 轉(zhuǎn)換為 3.3V。這稱(chēng)為邏輯電平轉(zhuǎn)換。這意味著您可以使用該板與 Arduino 等 3.3V 和 5V 微控制器進(jìn)行交互。
準(zhǔn)備微型 SD 卡
在將 micro SD 卡插入模塊并將其連接到 Arduino 之前,您必須正確格式化卡。對(duì)于我們將要討論的 Arduino 庫(kù)以及幾乎所有其他 SD 庫(kù),卡必須格式化為 FAT16 或 FAT32。
如果您有一張新的 SD 卡,很可能它已經(jīng)使用 FAT 文件系統(tǒng)進(jìn)行了預(yù)格式化。但是,您可能對(duì)工廠格式化卡的方式有疑問(wèn),或者如果它是舊卡,則需要重新格式化。無(wú)論哪種方式,在使用前格式化卡總是個(gè)好主意,即使它是新的!
我們強(qiáng)烈建議您使用官方的 SD 卡格式化程序?qū)嵱贸绦?- 由 SD 協(xié)會(huì)編寫(xiě),它解決了格式化錯(cuò)誤帶來(lái)的許多問(wèn)題!下載格式化程序并在您的計(jì)算機(jī)上運(yùn)行它,只需選擇正確的驅(qū)動(dòng)器并單擊格式化。
接線(xiàn) - 將 Micro SD 卡模塊連接到 Arduino
現(xiàn)在您的卡可以使用了,我們可以連接 micro SD 分線(xiàn)板!
首先,將微型 SD 卡模塊插入面包板。將模塊上的 VCC 引腳連接到 Arduino 上的 5V 和 GND 引腳接地?,F(xiàn)在我們剩下的是用于 SPI 通信的引腳。
由于 micro SD 卡需要大量數(shù)據(jù)傳輸,因此當(dāng)連接到微控制器上的硬件 SPI 引腳時(shí),它們將提供最佳性能。硬件 SPI 引腳比使用另一組引腳對(duì)接口代碼進(jìn)行“bit-banging”快得多。
請(qǐng)注意,每個(gè) Arduino 板都有不同的 SPI 引腳,應(yīng)相應(yīng)地連接。對(duì)于像 UNO/Nano 這樣的 Arduino 板,這些引腳是數(shù)字 13 (SCK)、12 (MISO) 和 11 (MOSI)。您還需要第四個(gè)引腳用于“芯片/從選擇”(SS)線(xiàn)。
通常這是引腳 10,但您實(shí)際上可以使用任何您喜歡的引腳。
如果您有 Mega,則針腳不同!您需要使用數(shù)字 50 (MISO)、51 (MOSI)、52 (SCK) 和 53 (SS)。請(qǐng)參閱下表以快速了解。
Arduino 代碼 – 使用 CardInfo 測(cè)試 SD 卡模塊
與 SD 卡通信是一項(xiàng)繁重的工作,但對(duì)我們來(lái)說(shuō)幸運(yùn)的是,Arduino IDE 已經(jīng)包含一個(gè)非常好的庫(kù),稱(chēng)為 SD,它簡(jiǎn)化了對(duì) SD 卡的讀取和寫(xiě)入。您可以在示例子菜單中看到它。
接下來(lái),選擇 CardInfo 示例草圖。
此草圖不會(huì)將任何數(shù)據(jù)寫(xiě)入卡。它只是告訴您它是否成功識(shí)別了該卡,并顯示有關(guān)它的一些信息。這在嘗試確定是否支持 SD 卡時(shí)非常有用。在嘗試任何新卡之前,我們建議您運(yùn)行此草圖一次!
轉(zhuǎn)到草圖的開(kāi)頭并確保chipSelect 線(xiàn)已正確初始化,在我們的例子中,我們使用數(shù)字引腳#10,因此將其更改為10!
好的,現(xiàn)在將 SD 卡插入模塊并上傳草圖。
一旦你打開(kāi)串行監(jiān)視器,你可能會(huì)得到如下內(nèi)容:
你可能會(huì)覺(jué)得它亂碼,但看看卡類(lèi)型是 SDHC(SD 高容量),卷類(lèi)型是 FAT32 以及卡的大小大約 4 GB 等很有用。
如果您有一張壞卡,克隆版本似乎更容易發(fā)生這種情況,您可能會(huì)看到:
卡大多有反應(yīng),但數(shù)據(jù)全是壞的。請(qǐng)參閱沒(méi)有制造商 ID/OEM ID 并且產(chǎn)品 ID 為“N/A”。這表明該卡返回了一些 SD 錯(cuò)誤。這基本上是一個(gè)糟糕的場(chǎng)景。如果你得到這樣的東西,你可以嘗試重新格式化它,或者如果它仍然剝落,你應(yīng)該把卡扔掉。
最后,嘗試取出 SD 卡并再次運(yùn)行草圖,您將得到以下內(nèi)容,
看,它甚至無(wú)法初始化 SD 卡。如果存在接線(xiàn)錯(cuò)誤或卡永久損壞,也會(huì)發(fā)生這種情況。
如果接線(xiàn)正確但 SD 卡未正確格式化,您將得到如下信息:
arduino 的 sd 卡代碼
#include
#include
歸檔我的文件;
// 更改它以匹配您的 SD 防護(hù)罩或模塊;
常量 int 芯片選擇 = 10;
無(wú)效設(shè)置()
{
// 打開(kāi)串行通信并等待端口打開(kāi):
序列號(hào).開(kāi)始(9600);
而(!串行){
; // 等待串口連接。只需要萊昂納多
}
Serial.print("正在初始化 SD 卡...");
如果(!SD.begin()){
Serial.println("初始化失?。?);
返回;
}
Serial.println("初始化完成。");
// 打開(kāi)文件。請(qǐng)注意,一次只能打開(kāi)一個(gè)文件,
// 所以你必須在打開(kāi)另一個(gè)之前關(guān)閉這個(gè)。
myFile = SD.open("test.txt", FILE_WRITE);
// 如果文件打開(kāi)正常,寫(xiě)入它:
如果(我的文件){
Serial.print("正在寫(xiě)入 test.txt...");
myFile.println("測(cè)試 1, 2, 3.");
// 關(guān)閉文件:
我的文件.close();
Serial.println("完成。");
} 別的 {
// 如果文件沒(méi)有打開(kāi),打印錯(cuò)誤:
Serial.println("打開(kāi) test.txt 出錯(cuò)");
}
// 重新打開(kāi)文件進(jìn)行讀?。?/p>
myFile = SD.open("test.txt");
如果(我的文件){
Serial.println("test.txt:");
// 從文件中讀取,直到其中沒(méi)有其他內(nèi)容:
而(myFile.available()){
Serial.write(myFile.read());
}
// 關(guān)閉文件:
我的文件.close();
} 別的 {
// 如果文件沒(méi)有打開(kāi),打印錯(cuò)誤:
Serial.println("打開(kāi) test.txt 出錯(cuò)");
}
}
無(wú)效循環(huán)()
{
// 設(shè)置后沒(méi)有任何反應(yīng)
}
代碼
Arduino SD 測(cè)試代碼
sd_card.ino
?
- CEPARK SD卡模塊原理圖
- Arduino之如何逐行讀取SD卡文本文件
- 使用Arduino UNO播放SD卡中的Midi文件
- 使用Arduino訪(fǎng)問(wèn)2個(gè)SD卡 2次下載
- Arduino如何逐行讀取SD卡文本文件 5次下載
- 帶SD卡和Arduino的數(shù)據(jù)采集系統(tǒng)
- 在Proteus中模擬SD卡模塊
- Wokwi Arduino Simulator2022上的SD卡Arduino模擬
- SD卡2.0協(xié)議資料英文版 0次下載
- stm32 arduino 讀取sd卡并在lcd(jlx12864)上播放badapple
- 基于SPI協(xié)議的SD卡讀寫(xiě)說(shuō)明 49次下載
- Arduino單片機(jī)的SD卡函數(shù)封裝代碼免費(fèi)下載
- SD卡資料 7次下載
- SD卡要點(diǎn)說(shuō)明 265次下載
- SD卡分類(lèi)簡(jiǎn)介
- 貼片式SD卡功能介紹【MK SD NAND】 385次閱讀
- sd卡是什么有什么用途 TF卡和SD卡有什么區(qū)別 2015次閱讀
- SD卡的分類(lèi)以及常見(jiàn)屬性 3681次閱讀
- TF卡和SD卡的區(qū)別有哪些? 8253次閱讀
- 怎么通過(guò)FPGA采取SD模式實(shí)現(xiàn)Micro SD卡的驅(qū)動(dòng) 1691次閱讀
- SD/micro SD存儲(chǔ)卡介紹 1577次閱讀
- STM32G0開(kāi)發(fā)筆記:SD卡模塊的使用方法 1983次閱讀
- 如何利用Arduino UNO和SD卡制作音樂(lè)播放器 7319次閱讀
- 基于Arduino的DIY梭芯繞線(xiàn)機(jī)器的制造過(guò)程 5427次閱讀
- 微雪電子SD卡存儲(chǔ)模塊簡(jiǎn)介 1593次閱讀
- digilent全尺寸SD卡槽模塊簡(jiǎn)介 2662次閱讀
- 微雪電子Micro SD卡 存儲(chǔ)模塊簡(jiǎn)介 2765次閱讀
- spi讀取sd卡數(shù)據(jù)例程 8823次閱讀
- mmc卡和sd卡的區(qū)別是什么 4.7w次閱讀
- DIY一款基于arduino的自動(dòng)澆花系統(tǒng) 7.5w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多