Aller au contenu


Photo
- - - - -

Cle USB et microcontroller


8 réponses à ce sujet

#1 elbart

elbart

    Nouveau membre

  • Membres
  • 9 messages

Posté 15 janvier 2012 - 08:51

Bonjour a tous,

Voila, j'ai un petit projet ou depuis mon microcontroller j'ai besoin de pouvoir lire et écrire sur une cle usb.
Alors pour commencer voici mon microcontroller : http://www.robotshop.com/module-microcontroleur-basicatom-pro-24-m-basic-micro.html
Ensuite j'ai compris qu'il fallait une interface USB/uart que j'ai trouvé ici : http://www.robotshop.com/convertisseur-usb-uart-cytron.html

Mais parés je trouve nul part les datasheet de programmation pour écrire des fichier sur une clé usb.
Donc j'aurais besoin de votre aide, pour nommé un fichier, le creer, le fermer l'ouvrir, créer des repertoire (un chemin au fichier) ect...

Merci a vous.

#2 Astondb8

Astondb8

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 15 janvier 2012 - 09:00

Sans trop m'avancer, les clef USB sont des périphériques n'exécutant un drivers pour être reconnu.
Donc dificilement utilisables avec ton Microcontroleur.

Il existe pourtant une solution simple.
Utilisés un lecteur de carte SD (formaté en FAT (pas FAT32) et pour la lire sur ton PC utilisés un adaptateur USB.

 


#3 elbart

elbart

    Nouveau membre

  • Membres
  • 9 messages

Posté 15 janvier 2012 - 09:18

Le problème c'est que je suis obliger d'utiliser une cle usb car j'essaye de creer un petit objet portable qui a une entré usb et permet de lire son contenue et l'afficher sur un écran... mais je crois qu'il faut plus se tourner vers les microprocesseur pour cela mais je n'en n'ait pas trouver...

#4 Astondb8

Astondb8

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 15 janvier 2012 - 09:21

Une carte SD dans un adapteur USB est une clef USB a part entière.

 


#5 elbart

elbart

    Nouveau membre

  • Membres
  • 9 messages

Posté 15 janvier 2012 - 09:28

Donc si je branche ma cle usb dans un adaptateur relié a une carte sd relié a mon microcontroller, je peut lire en directe les donnés sur la clé usb en lisant celle sur la carte SD ? Ou il faut d'abord que je l'ai passe de la cle usb à ma carte SD ce qui dans ce cas là met totalement inutile...

#6 Astondb8

Astondb8

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 15 janvier 2012 - 09:31

Tu mets ta carte SD dans un lecteur de carte côté Arduino et dans un adaptateur USB côté PC.

 


#7 elbart

elbart

    Nouveau membre

  • Membres
  • 9 messages

Posté 15 janvier 2012 - 09:35

Non mais c'est pas sa mon but. J'essaye de faire une machine compatible avec toute les cle usb que tout le monde a sur soi a n'importe quelle moment. C'est pour un concours d'invention et mon idée est de faire un objet qui puisse lire sur un écran le contenue de n'importe quel clé usb qui me passe sous la main sans passer par une tierce machine comme un ordi... C'est vraix que je n'avais pas exprimé mon but, donc je ne voit pas d'autre solution qu'un communication directe avec la cle usb par le microcontroller et c'est quand même étonnant que cela soit si compliquer. Je cherche depuis un moment sur le net et je trouve pas grand chose ...

#8 Astondb8

Astondb8

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 15 janvier 2012 - 09:38

Ça va estre difficile alors (je ne dit pas impossible mais compliqué)
En effet lire du FAT32 reste un défit sur un Microcontroleur. Mais pour le NTFS …
Comment compte tu faire ?

 


#9 elbart

elbart

    Nouveau membre

  • Membres
  • 9 messages

Posté 15 janvier 2012 - 09:42

Pour commencer en apprendre le maximum sur le fonctionnement d'une clé usb, j'ai deja un peu pres compris le système de transmission (je crois) et ensuite et bien il va falloir lire la doc du fat32 et faire correspondre tout les caractère ASCII a leu code en hexa je suppose ? Et aussi comprendre l'architecture fat32 pour l'écriture des fichier et leur chemin... Du boulot quoi ^^



Répondre à ce sujet



  


1 utilisateur(s) li(sen)t ce sujet

0 members, 1 guests, 0 anonymous users