PIC24FJ64GB002とSDカードキット(秋月電子のAE-MICRO-SD-DIP)接続の例を探しているのですが、なかなか良い資料が見つかりません。PIC24FJ64GA002だといくつか見つかりました。いろいろな情報を組み合わせると、SDカードとPIC24FJ64GA002の場合なら、SPIモードを使ったアクセスするとして、下記のように接続をすると良さそうです。
説明書 | SPIモード | PIC | PIC24FJ64GA002での例 | |
1 | DAT2 | |||
2 | CD/DAT3 | CS(チップ選択信号) | 任意のGPIO | 15ピン(RB6) |
3 | CMD | DI(データ入力) | SDO | 17ピン(RB8) |
4 | VDD | Vdd | 3.3V | 13ピン(Vdd) |
5 | CLK | CLK(クロック信号) | SCK | 16ピン(RB7) |
6 | VSS | Vss | GND | 27ピン(Vss) |
7 | DAT0 | DO(データアウト) | SDI | 18ピン(RB9) |
8 | DAT1 | |||
9 | カード検出スイッチB | |||
10 | カード検出スイッチA |
ちなみに、SDカードの端子でよく出てくるCD端子とは「カードが挿入されているかを判定するために利用する端子」、WE端子とは「ライトプロテクトされているかを判定するために利用する端子」のことです。
参考資料
- マイクロSDカードスロットDIP化キット: 組み立てキット 秋月電子通商 電子部品 ネット通販
- akizukidenshi.com/download/ds/akizuki/K-5488_AE-MICRO-SD-DIP.pdf
- docs-asia.electrocomponents.com/webdocs/0e25/0900766b80e250a2.pdf
- www.microchip.com.tw/Data_CD/Datasheet/16-Bits/39881B.pdf
- 電子工作のテスト工場 [ PIC24Fの使い方 + SDカードをちょっと使ってみる工作 ]
- naru マルチメディアカード(MMC)の使い方
- なんでも作っちゃう、かも。 ArduinoでSDメモリカードを読み書きする
PICについては下記が参考になります。