je voudrais savoir quelles sont les étapes pour lire une cartes microsd bytes par bytes avec un microcontrolleur?
Une explication serait sympa
-----
22/10/2008, 18h21
#2
invite1208e497
Date d'inscription
janvier 1970
Messages
365
Re : lecture microSD avec µP
Bonjour,
je travail sur ce sujet en ce moment.
Quel microcontrolleur utilises-tu?
J'utilise un PIC18f4550, a priori le plus simple est de communique en SPI a partir du code exemple MICROCHIP. http://www.microchip.com/stellent/id...pnote=en532040
Je dis a priori parce que je n'ai pas encore testé.
@+
22/10/2008, 19h01
#3
invite1208e497
Date d'inscription
janvier 1970
Messages
365
Re : lecture microSD avec µP
D'ailleurs j'ai un autre pb avec le pic et la carte SD.
La pin 26 sert a la fois au port SPI et au port RS232
Hors je veux utiliser les 2.
Je dois pouvoir "aiguiller" ce signal.
quelqu'un a t il deja fait ça?
quel CI utiliser?
Merci de vos reponses.
22/10/2008, 19h19
#4
invitef26bdcba
Date d'inscription
janvier 1970
Messages
1 204
Re : lecture microSD avec µP
Salut,
Pour la SDcard, ce n'est pas un problème. Tu utilises simplement la broche CS pour indiquer que tu vas communiquer avec elle.
Cela signifie que pour l'utilisation de l'UART, il suffit simplement de basculer le niveau de CS afin que la SDcard ignore les infos.
Pour l'UART, je ne connais pas la correspondance de la broche26, donc je ne peux te répondre.
David.
Aujourd'hui
A voir en vidéo sur Futura
22/10/2008, 19h55
#5
invite74119562
Date d'inscription
janvier 1970
Messages
3
Re : lecture microSD avec µP
Ola, pour ma part j'utilise un avr 32 ou 644 je ne sais plus, mais bon soit, il servira a envoyer la musique sur un basfle a l'aide d'un microcontrolleur et d'un dac.
Tu connais un programme qui déjà été fait avec un avr?
22/10/2008, 22h18
#6
invite1208e497
Date d'inscription
janvier 1970
Messages
365
Re : lecture microSD avec µP
Merci David pour la méthode
la pin 26 est a la fois le sdo du port spi et le rx du port rs232.
alors je désactive la sd-card avec le cs quand je ne veux pas communiquer avec elle.
Mais il faut que je coupe le rx qui reçoit en permanence depuis un chip gps quand je veux communiquer avec la sd-card.
comment tu gererais cette partie.
23/10/2008, 08h36
#7
invitef26bdcba
Date d'inscription
janvier 1970
Messages
1 204
Re : lecture microSD avec µP
Salut,
Pas de problème si SDO et Rx sont sur la même broche...
Pour CS, c'est en logique inversée, donc pour activer la communication avec la SDcard il faut un niveau bas sur la broche.
Pour Rx de l'UART, il doit exister des drivers RS232 avec une broche CS pour couper la communication avec le GPS.
L'idéale, serait de trouver un driver avec une broche CS qui fonctionne en logique 'normal' et de ce fait, tu gères la SDcard et le driver RS232 avec une unique broche de ton µC.
David
23/10/2008, 08h54
#8
invitef26bdcba
Date d'inscription
janvier 1970
Messages
1 204
Re : lecture microSD avec µP
Regarde chez Maxim-IC pour le driver RS232 :
MAX242, MAX223, MAX225,...
David.
23/10/2008, 09h41
#9
invite1208e497
Date d'inscription
janvier 1970
Messages
365
Re : lecture microSD avec µP
Salut David,
merci pour ces infos
Ma RS 232 communique avec un chip GPS en 3.3V
Donc je n'utilise pas de drivers RS232 mais directement rx sur tx et viceversa.
Je vais essayer avec un tri-state.
est-ce que tu a une reference a me donner.
Une autre idée est-ce que deux diodes pourrai faire l'affaire etant donné que les signaux circule dans des sens opposés.
Merci.
23/10/2008, 10h00
#10
invitef26bdcba
Date d'inscription
janvier 1970
Messages
1 204
Re : lecture microSD avec µP
Dans ce cas, un simple switch analogique en 3.3V fait l'affaire...
Pas de diodes, la chute de tension risque de poser problème surtout si ton µC travaille en 5V.
David.
23/10/2008, 10h08
#11
invite1208e497
Date d'inscription
janvier 1970
Messages
365
Re : lecture microSD avec µP
Ok, merci
Je vais voir ce que je trouve.
Si tu as une ref qui soit 5V tolerant.