2015年4月23日木曜日

mbedでシールドを使わずに直接マイクロSDカードの読み書きをしてみる。Experiment to connect a microSD card to mbed directly.

SDカードをSPIモードでマイコンに接続する実験です。
市販のシールドを使わずに、マイクロSDカードアダプタを改造して、mbed(Nucleo-F411RE)に接続してみました。

SDカードはSPIモードを使えば、簡単にマイコンに接続できます。
(参考:InterFace 2015年2月号のフラッシュメモリ特集)

I did an experiment to connect an SD card to a microcomputer with SPI mode.
I remodeled the SD card adapter without using the commercial shield.
I connected the circuit to mbed.

材料

  1. マイクロSDカードアダプタ
  2. 10KΩ位の抵抗 4本
  3. ピカピカ光るのが好きな人は適当なLED 4本
Materials
  1. Micro SD card adapter
  2. Resistor (such as 10k ohm)
  3. If you like LED,please prepare four LEDs.

作り方

  1. 抵抗のリード線をクランク型に折り曲げて、SDカードアダプタの1(CS),2(MOSI),5(CLK),7(MISO)にハンダ付けします。
  2. 切断したリード線を3(GND),6(GND)にハンダ付けします。
  3. 4(3.3V)に長めのリード線をハンダ付けします。4本の抵抗とこの3.3Vリード線をハンダ付けします。
    ピカピカ光るのが好きな人はLEDを介しても可。
Make it
  1. Bend a lead wire of resistor like a clank rod.
    Next,Soldering to 1(CS),2(MOSI),5(CLK),7(MISO) pin.
  2. Soldering lead wire to 3(GND),6(GND) pin.
  3. Soldering long lead wire to 4(3.3V)
  4.  pin and it connect four resistors.
    You may connect LED on the way.



配線

ブレッドボードに差し込んで、配線をします。

Wiring
You insert a finished article in a breadboard and wire it.
  • 3.3V pin4    VDD
  • GND pin3,pin6 Vss
  • D10 pin1    CS
  • D11 pin2    MOSI
  • D12 pin7    MISO
  • D13 pin5    CLK




プログラム

私のmbedのページからテストプログラムをインポートしてください。

  1. 電源を入れると、CLKのLEDが点灯します。
  2. プログラムを走らせると、MOSIが点灯し、
  3. 数秒後にCS、CLKがチカチカと点滅し、ファイルの読み書きが行われます。
  4. SDカードには、sdtest.txt というファイルが出来上がります。
Program and run.
Import program my mbed’s page and run it.
  1.  CLK turns on when power on.
  2.  When run the program turn on MOSI LED.
  3.  After few seconds the CS and CLK LED is flashing.
  4.  And a file is written in at an SD card. File name is "sdtest.txt".



Evernote はあなたがすべてを記憶し、手間をかけずに整理できるようにお手伝いします。Evernote をダウンロードする

0 件のコメント:

コメントを投稿

コメントをどうぞ