Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 3 : Ligne 3 :  
== Cablage ==
 
== Cablage ==
 
{{bloc-etroit
 
{{bloc-etroit
   | text = Maintenant que la carte est prête à l'emploi, Nous pouvons connecter la carte périphérique microSD! Cette platine conçue par Adafruit est complète et vous évite beaucoup de connexions. Elle est construite avec un régulateur à très bas niveau de «dropout» (pertes) qui converti les tensions de 3,3V à 6V en ~3,3V ('''IC2'''). Il dispose aussi d'une possibilité de conversion de 3,3V à 5V en 3,3V. Cela signifie que nous pouvons assembler cette carte avec des microcontrôleurs alimentés en 3,3V ou 5V. }}
+
   | text = Maintenant que la carte est prête à l'emploi, Nous pouvons connecter le breakout AdaFruit! Ce breakout conçue par Adafruit est complèt et vous évite de nombreux raccordements. Il inclus un régulateur à très bas niveau de pertes (''very low dropout'') qui converti les tensions entre 3,3V et 6V vers ~3,3V ('''IC2'''). Il dispose aussi d'une possibilité de conversion entre 3,3V et 5V vers 3,3V. Cela signifie que nous pouvons assembler cette carte avec des microcontrôleurs alimentés en 3,3V ou 5V. :-) }}
   −
[[Fichier:ADF-MICROSD-BREAKOUT-Raccorder00.jpg]]
     −
[[IMAGE]]  (http://www.ladyada.net/images/microsd/microsdbb.jpg)
+
{{ADFImage|ADF-MICROSD-BREAKOUT-Intro01.jpg|450px}}
   −
Dans ce tutoriel, nous allons utiliser un Arduino et décrire son câblage et son interfaçage. Si vous possédez un autre microcontrôleur, vous devrez adapter le code et son branchement!
+
Dans ce tutoriel, nous allons utiliser un Arduino, décrire son câblage et son interfaçage. Si vous possédez un autre microcontrôleur, vous devrez adapter le code et les branchements!
   −
Parce que les cartes SD requièrent beaucoup de transfert de données elles sont performantes avec les connexions SPI '''matérielles''' des microcontrôleurs (le SPI par logiciel existe aussi). Les connexions SPI sont plus rapides qu'une interface en mode «bit-banging» utilisant un autre ensemble de broches. Pour les Arduino «classiques» comme le Duemilanove/Diecimila/Uno les broches '''numériques 13 (SCK), 12 (MISO)''' et '''11 (MOSI)''' seront utilisées. Vous aurez besoin d'une quatrième broche pour la ligne «chip/slave select» ('''SS''').Habituellement, c'est la broche '''10''' mais vous pouvez actuellement utiliser la broche que vous désirez. Si vous détenez un Méga, les broches sont différentes! Vous pouvez utiliser les broches numériques '''50 (MISO), 51 (MOSI), 52 (SCK)''', et pour la ligne CS, la plus communément utilisée est la broche '''53 (SS)'''. Encore un fois, vous pouvez choisir pour la ligne SS (broche '''10''' ou '''53''') mais pour le moment on s'en tiendra au brochage cité.
+
Parce que les cartes SD requièrent beaucoup de transfert de données elles sont performantes avec les connexions SPI '''matérielles''' des microcontrôleurs (Notez que le SPI logiciel existe aussi). Les connexions SPI metérielles sont plus rapides qu'une interface en mode «bit-banging» (logiciel) qui utiliserait un autre ensemble de broches.  
    +
Pour les Arduino "classiques" comme le Duemilanove/Diecimila/Uno les broches SPI suivantes sont utilisées :
 +
* '''Broche 13 (SCK) - digital'''
 +
* '''Broche 12 (MISO) - digital''' et
 +
* '''Broche 11 (MOSI) - digital'''.
 +
 +
Vous aurez besoin d'une quatrième broche pour la ligne «chip/slave select» ('''SS''', sélection du CI). Habituellement, c'est la broche '''10''' mais vous pouvez également utiliser la broche de votre choix.
 +
 +
{{ambox-stop | text = Les broches SPI sont différentes si vous avez un Méga! }}
 +
 +
Vous pouvez utiliser les broches numériques suivantes sur un Mega:
 +
* '''Broche 50 (MISO)'''
 +
* '''Broche 51 (MOSI)'''
 +
* '''Broche 52 (SCK)'''
 +
* et la '''Broche 53 (SS)''' est la plus communément utilisée pour la ligne CS.
 +
 +
Encore un fois, vous pouvez choisir la broche '''10''' ou '''53''' pour la ligne SS mais pour le moment on s'en tiendra au brochage cité.
 +
 +
== Raccordements ==
 
*Connecter la broche '''5V''' à la broche '''5V''' de l'Arduino
 
*Connecter la broche '''5V''' à la broche '''5V''' de l'Arduino
 
*connecter la broche '''GND''' (Masse) à la broche '''GND''' de l'Arduino
 
*connecter la broche '''GND''' (Masse) à la broche '''GND''' de l'Arduino
Ligne 20 : Ligne 37 :  
*connecter '''CS''' (Chip Select) à la broche '''10''' ou '''53'''
 
*connecter '''CS''' (Chip Select) à la broche '''10''' ou '''53'''
   −
Nous avons aussi une broche '''CD''' – c'est la broche Card Detect. Cette broche sera forcée à la masse lorsqu'une carte sera insérée. Vous devez y connecter une résistance pull up (de tirage) de 10k ou plus et raccorder l'autre broche de la résistance au 5V. Nous n'utiliserons pas cette possibilité cette fois.  
+
=== Broche Card Detect ===
 +
Nous avons aussi une broche '''CD''' – c'est la broche "Card Detect" qui permet de détecter l'insertion d'une carte. Nous n'utiliserons pas cette fonctionnalité dans ce tutoriel.  
 +
 
 +
La broche CD est forcée à la masse lorsqu'une carte sera insérée.  
   −
[[Fichier:ADF-MICROSD-BREAKOUT-Raccorder02.jpg]]
+
Vous devez y connecter une résistance pull up de 10k ou plus (entre CD et +5v) pour ramener la tension à +5V lorsqu'il n'y a pas de carte insérée.
   −
[[IMAGE]]  (http://www.ladyada.net/images/microsd/microsdwiring.jpg)
+
{{ADFImage|ADF-MICROSD-BREAKOUT-Raccorder02.jpg}}
    
C'est tout! Maintenant vous êtes prêt pour les essais.
 
C'est tout! Maintenant vous êtes prêt pour les essais.
29 917

modifications

Menu de navigation