Saya perlu menambahkan pembaca kartu SD kedua ke Raspberry Pi saya untuk proyek www.samplerbox.org (RPi akan disematkan dalam sebuah kotak, jadi saya memerlukan pembaca kartu -SD- pengguna ).
Inilah yang ingin saya gunakan:
Bagaimana cara mengirim ini ke RaspberryPi? Melalui GPIO? (jika demikian, bagaimana?) Melalui port USB? (jika demikian, bagaimana cara memasang pin ini ke colokan USB standar?)
UPDATE : Berikut adalah pin 2 * 8 GND, 3V3, 5V, CS, MOSI, SCK, MISO, GND
::
SDCard USB adapter
.SPI
dan berjalan pada 3.3V (banyak dari papan ini memiliki konverter level untuk antarmuka ke 5V). Saya telah menggunakan adaptor serupa di Arduino, dan saya akan mencoba Pi. Ada perangkat lunak FAT untuk Arduino. (CATATAN Saya tidak berharap untuk mengaksesnya melalui driver kernel standar.)Jawaban:
Sepertinya itu adalah perangkat SPI. Anda harus terlebih dahulu mengaktifkan SPI menggunakan raspi-config. Maka Anda harus mengirim:
sumber
Anda harus menghubungkan GND, 5V dan 3V3 ke pin yang sesuai pada pi. Kemudian MOSI dan MISO juga ditandai dalam gambar, SCK harus terhubung ke SCLK (ini adalah jam 10MHz yang harus didorong oleh pi) dan akhirnya menghubungkan pin CS ke CS0 (Chip-Select, sehingga Anda dapat menghubungkan 2 SD atau perangkat lain yang mendukung SPI).
Menurut balasan pertama pada utas ini , jika Anda menjalankan versi kernel lebih besar dari 3.2.20 itu harus mendukung perangkat keras SPI di papan tulis dan akan memberi Anda throughput 1MB / s dengan sedikit beban CPU, yang mengesankan.
Jika kernel Anda adalah versi yang lebih tinggi tetapi dikompilasi tanpa dukungan perangkat SPI Anda harus mengkompilasi ulang dengan konfigurasi yang sesuai (lihat utas yang disebutkan lagi).
sumber
Tutorial posting blog yang sangat baik telah diposting di sini:
http://blogsmayan.blogspot.com/p/interfacing-sd-card.html
Harap tinjau posting terperinci untuk jawaban lengkap untuk menghubungkan pembaca kartu SD Anda ke Pi.
Ada video pendamping You Tube yang tersedia di sini:
https://www.youtube.com/watch?v=ihqXzQgaIaw
sumber
Tanpa tahu banyak tentang card reader itu sendiri, saya akan memberikan jawaban terbaik yang saya bisa.
Pembaca tampaknya memiliki tanda di sebelah pin GPIO. Hubungkan mereka ke pin yang sesuai pada RPI menggunakan beberapa kabel jumper perempuan-perempuan (atau metode yang lebih permanen untuk aplikasi Anda). Jika mereka tidak memiliki pin yang sesuai, pasang pin tersebut ke pin gratis di pi dan catat.
API untuk pembaca mungkin perlu beberapa konfigurasi tambahan untuk memungkinkan transfer file melalui pin lain, tetapi saya tidak dapat membantu Anda dengan bagian ini.
Semoga ini berhasil!
sumber
Berdasarkan pada deskripsi kebutuhan Anda dan mengunjungi halaman proyek Anda, alternatifnya adalah membuat RPi Anda boot dari USB stick dan menggunakan pembaca kartu internal untuk menerima kartu dari pengguna.
sumber