Carte de développement pour SD / TransFlash à base de PIC
Par hugo le vendredi, octobre 21 2005, 16:45 - Electronique
-
Voici une carte permettant d'interfacer une SD (ou encore une microSD à l'aide d'un adaptateur: voir photo plus bas), ces caractéristiques sont les suivantes :
- Basé autour d'un PIC 18F4610 de Microchip
- Connectivité RS232, ICD2
- 4 entrées analogique et un potentiomètre
- 3 boutons
- 4 leds pour le debug
- 1 Quartz supplémentaire permettant d'avoir une horloge indépendante de celle du PIC
Liens :

- La page du projet : PicSD
- Un drivers FAT 16 sera disponible et permettra de s'interfacer avec la SD de la même manière qu'avec la Compact Flash : FatOnPic, PicCompactFlash




Commentaires
sympas... :p
bonjour,
je suis interessé par la lecture/ecriture sur sd card.
j ai bien entendu recuperé les infos necessaires a la mise en oeuvre de cet outil.
quelques questions cependant, quel type de conecteur SD est utilisé? il semble que ce soit proconn, quel en est le prix, et y a t il des revendeur de ce produit en france?
Bonsoir
tous d'abord bravo, pour vos réalisations et votre site.
je suis tombé sur votre site via google à la recherche d'info sur la réalisation d'une acquisition de données sur support type SD-card.
votre projet est très similaire au miens, je fais de la préparation de moteur pour le rallye et je recherche un system d'acqui pour la mise au point des carto sur boitier reprogrammable (magneti marelli et sodemo). Sur votre carte il me faudrait ajouter une entrée pour le régime moteur (signal carré 0à5v venant du compte tour) ainsi qu'un module rtc.
sous quel format récupérez vous les données ?
quel editeur de code C utilisez vous?
merci et bonne continuation
ronan
Bonsoir,
je récupère les données dans la SD en format CSV mais en fait, il est bien sûr possible de sortir dans le format que l'on souhaite...
Pour les Pic en C, j'utilise simplement MpLab de Microchip.
++
Bonjour,
dans le cadre d'un projet pour mes études je doit réaliser une carte permettant de lire et d'écrire dans une SD à l'aide d'un microcontroleur. J'aurais voulut savoir comment vous avez fait pour trouver de la documentation techniques sur les SD?
Merci
Romain
Bonjour Romain,
drôle de question, j'ai bien évidemment utiliser le meilleur outils que je connaisse pour ce genre de chose, en l'occurence, Internet et en particulier Google...
@++
Bonjour,
je viens de télécharger les driver pour la sd et j'ai quelques questions.
Vous utiliser la fonction WriteSPI mais elle n'est pas définie dans le soft? J'en déduis que vous avez utiliser un driver pour le bus spi j'aimerais savoir qi vous pouviez me le fournir ou me dire où le télécharger.
Merci
Bonjour Romain,
tout est fourni dans les sources, apparemment, le compilateur en trouver pas le fichier et donc, la fonction...
Les routines writeSPI par exemple, se trouvent dans le fichier spi.h fournit par microchip dans le MCC18 (pour MPLAB). Il suffit donc d'inclure ce fichier en debut de programme
Bonjour,
Je vais peut être dire quelque chose de completement con, je vois bien les 9 pin de la carte en elle même sur les connecteurs mais les autres sont ou ??
Escusez mon ignorance :p.
Rancis: Il n'y a pas d'autres broches...
Pas d'autre broche ? Sur le connecteur de carte SD il y a d'autre pin en plus, non ? il y a bien au moins 2 pin pour le WP, non ?
Bonjour,
j'ai quelques questions par rapport à votre projet.
j'ai regardé le programme permettant d'écrire et de lire dans la flash. Mais je ne comprends pas comment grâce à ces fonctions on crée un fichier du style CSV ou autre.
J'ai du mal à cerner comment par l'envoie ou la recuparation d'octet on gere le contenu de la flash... ?
Une autre question qui concerne la liaison RS232. Le but de celle ci est bien de récupérer les données présentes sur la flash, non ?
Il y a alors un programme, une application C++ ou autre pour pouvoir récupérer ces infos, non ?
On passe par le pc, on demande au pic de recupérer des données sur la flash puis le pic les envoie au pc ?
Merci pour votre aide.
Cordialement,
Bonjour,
les sources fournis correspondent au pilote SD, il est donc tout à fait normal qu'il n'y est pas de code générant des fichiers CSV...
Le port série sert au debug et éventuellement à obtenir des informations sur la carte par le biais d'un programme type terminal.
Comme dit dans l'article, regarde du côté du projet http://www.digitalspirit.org/wiki/i...
Salutations
bonjour a tous
je suis actuellement en terminale S SI
mon projet de PPE consiste a enregistrer des donnés provenant de capteurs afin de les visualiser sur un pc
j'ai très peu de connaissance en programmation j'aimerai donc savoir si quelqu'un pouvais m'éclairer sur le sujet
cordialement
Salut Carpi,
t'éclairer sur un sujet aussi vaste, fais au moins l'effort de poser des questions précises...