Microchip PIC18F4550 的 SD 記憶卡電路,主要是用 18F4550 的 SPI 及 3.3V 穩壓器組成,採用 SPI 介面的好處在於,很多單片機內部自帶 SPI 控制器,SD 記憶卡的 SPI 通信介面使其可以通過 SPI 通道進行資料讀寫。SPI 方式採用4線制,使用CS、CLK、SDA (DataIn)、SDO (DataOut) 進行資料通信。18F4550 的 SPI 引腳 26 (SDO=RC7) 、引腳 33 (SDA=RB0) 、引腳 34 (SCK=RB1) 及 引腳 36 (CS=RC0) 。
▲Microchip PIC18F4550 的 SD 記憶卡電路 |
SD Pin
|
SD
|
SPI
|
18F4550
|
18F4550 Pin
|
1
|
CD/DAT3
|
CS
|
RC0
|
15
|
2
|
CMD
|
SDO
|
RC7
|
26
|
3
|
VSS1
|
-
|
VSS
|
11,32
|
4
|
VDD
|
-
|
VDD
|
12,31
|
5
|
CLK
|
SCK
|
RB1
|
34
|
6
|
VSS2
|
-
|
VSS
|
11,32
|
7
|
DAT0
|
SDI
|
RB0
|
33
|
8
|
DAT1
|
-
|
-
|
-
|
9
|
DAT2
|
-
|
-
|
-
|
CD
|
-
|
RA4
|
6
| |
Detect
|
-
|
RA4
|
6
| |
WP
|
-
|
RA4
|
6
|
SD 記憶卡卡座選用了一款 Push-Push 式,貪它使用方便。但可靠性很依賴生產商的質量,如果材料、生產程序及品質控制不達水平,卡座便很容易出現接觸不良,特別是 Push-Push 的彈簧扣有問題,扣不到記憶卡。所以一定要購買有質量保證或有品牌的卡座,選用了法國 FCI 的卡座。
▲零件預備好了! |
▲SD 記憶卡模組組裝完成! |
▲由於是試驗,所以用了一張 64MB 的 TF Card。 |
▲SD記憶卡分壓電電路 |
▲將 SD 記憶卡模組裝在主板上。 |
※ DIY - PIC:SD 記憶卡規格 (七十)
※ DIY - PIC: FAT 表檔案配置表種類 (七十一)
※ DIY - PIC:SD 記憶卡 FAT 表 (七十二)
※ DIY - PIC:SD 記憶卡初始化 (七十三)
※ DIY - PIC:PIC18F4550 SD 記憶卡電路 (七十四)
※ DIY - PIC:PIC18F4550 SD 記憶卡穩壓電路 (七十五)
※ DIY - PIC:PIC18F4550 SD 記憶卡程式 (七十六)
※ DIY - PIC:PIC18F4550 MCHPMSD 實驗板 (七十七)
※ DIY - PIC:PIC18F4550 MCHPMSD 程式介紹 (七十八)
※ DIY - PIC:PIC18F4550 MCHPMSD 編程開始 (七十九)
※ DIY - PIC:PIC18F4550 MCHPMSD 初始化 (八十)
※ DIY - PIC:PIC18F4550 MCHPMSD 讀取 SD 記憶卡程式 (八十一)
※ DIY - PIC:PIC18F4550 MCHPMSD 寫入 SD 記憶卡程式 (八十二)
※ DIY - PIC:PIC18F4550 MCHPMSD SD 記憶卡程式 (八十三)
相關網址:
※ SD 記憶卡
※ SDHC 記憶卡
※ SDXC 記憶卡
2011年 5月 22日 天氣報告
氣溫:23.3 度 @ 22:00
相對濕度:百分之98%
天氣:大雨
你好!想請問這篇示範的是記憶卡電路還是讀卡的電路.
回覆刪除因為標題提到的是sd記憶卡電路但到最後電路板上有接上一片現成的記憶卡
這個是 PIC18F4550 連接 SD Memory Card 電路,PIC18F4550 讀寫 SD Memory Card。
回覆刪除