Je dois ajouter un deuxième lecteur de carte SD à mon Raspberry Pi pour le projet www.samplerbox.org (le RPi sera intégré dans une boîte, j'ai donc besoin d'un lecteur de carte SD utilisateur ).
Voici ce que j'aimerais utiliser:
Comment câbler cela au RaspberryPi? Via GPIO? (si oui, comment?) Via le port USB? (si oui, comment câbler ces broches à une prise USB standard?)
MISE À JOUR : Voici les broches 2 * 8 GND, 3V3, 5V, CS, MOSI, SCK, MISO, GND
::
SDCard USB adapter
.SPI
et fonctionnent sur 3,3V (beaucoup de ces cartes ont des convertisseurs de niveau pour s'interfacer à 5V). J'ai utilisé un adaptateur similaire sur Arduino et je vais essayer sur Pi. Il existe un logiciel FAT pour Arduino. (NOTE Je ne m'attends pas à y accéder via des pilotes de noyau standard.)Réponses:
Il semble que ce soit un appareil SPI. Vous devez d'abord avoir besoin d'activer SPI à l'aide de raspi-config. Ensuite, vous devrez câbler:
la source
Vous devez connecter GND, 5V et 3V3 aux broches appropriées sur le pi. Ensuite, MOSI et MISO sont également marqués dans l'image, SCK doit se connecter à SCLK (c'est l'horloge à 10 MHz qui doit être pilotée par le pi) et enfin connecter la broche CS à CS0 (Chip-Select, de sorte que vous pouvez connecter 2 SD ou d'autres appareils compatibles SPI).
Selon la première réponse sur ce fil , si vous exécutez une version du noyau supérieure à 3.2.20, elle devrait prendre en charge le matériel SPI sur la carte et devrait vous donner un débit de 1 Mo / s avec une faible charge CPU, ce qui est impressionnant.
Si votre noyau est d'une version supérieure mais est compilé sans le support de périphérique SPI, vous devez le recompiler avec une configuration appropriée (voir à nouveau le fil mentionné).
la source
Un excellent tutoriel de blog a été publié ici:
http://blogsmayan.blogspot.com/p/interfacing-sd-card.html
Veuillez consulter cette publication détaillée pour une réponse complète à la connexion de votre lecteur de carte SD au Pi.
Il existe une vidéo complémentaire sur YouTube:
https://www.youtube.com/watch?v=ihqXzQgaIaw
la source
Sans en savoir beaucoup sur le lecteur de carte lui-même, je donnerai la meilleure réponse possible.
Le lecteur semble avoir des marques à côté des broches GPIO. Connectez-les aux broches correspondantes du RPI à l'aide de câbles de pontage femelle-femelle (ou une méthode plus permanente pour votre application). S'ils n'ont pas de broche correspondante, fixez-les à une broche libre sur le pi et prenez-en note.
L'API pour le lecteur peut nécessiter une configuration supplémentaire pour permettre le transfert de fichiers via les autres broches, mais je ne peux pas vous aider avec cette partie.
J'espère que cela devrait fonctionner!
la source
En fonction de votre description de vos besoins et de la visite de la page de votre projet, une alternative serait de faire démarrer votre RPi sur une clé USB et d'utiliser le lecteur de carte interne pour accepter les cartes de l'utilisateur.
la source