Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

pic18 et clef USB



  1. #1
    Martintin

    Question pic18 et clef USB


    ------

    Bonjour à tous!
    Voila, je vais bientot recevoir (si microchip veux bien se dépécher..) des pics 18f4450 et 2450 avec port USB.
    Le but de mon projet est d'écrire à l'aide du pic, un fichier texte sur ma clef USB.
    Je suis en train de me taper toute la docs relative à l'usb mais c'est, la plupart du temps, des indications pour créer un système USB (branché au pc).
    Du coup je n'avance pas très vite. Mes questions sont:
    - Est-on obligé de suivre tout le protocole d'identification de device (installer les pilotes etc...) lorsque nous jouons le rôle du host?
    -Peut-on écrire facilement sur une clef USB sans risquer de la rendre inutilisable?
    - Existe t-il sur pic des bibliothèques toutes faites pour communiquer par le port USB?
    Je suis désolé de ne pas pouvoir etre plus précis dans mes questions mais j'attend désespérement la plaquette démo (des pics) que j'ai commandé il y a deux semaines.
    Merci d'avance pour votre aide, et bon 14 juillet à tous.
    Martin

    -----

  2. Publicité
  3. #2
    DavidDB

    Re : pic18 et clef USB

    Salut,

    Ce n'est pas possible d'écrire directement du PIC vers une clef USB...

    Le pic est toujours un Escavle, ce qui implique qu'il faut un PC entre le PIC et la clef USB.

    Sinon, pour la communication USB, il y a des exemples en C sur le site Microchip.

    David.

  4. #3
    Martintin

    Re : pic18 et clef USB

    Merci David pour ta réponse.
    C'est dramatique!
    Il n'y a vraiment aucun moyen de configurer un pic en maitre ou je ne sais quoi??
    Sinon y à t-il d'autres moyens de stockage amovibles et faciles à programmer? Ou bien d'autres microcontrôleur??
    Merci d'avance.
    M.

  5. #4
    DavidDB

    Re : pic18 et clef USB

    Regarde du côté des Secure digital card (SD) ou encore compact flash ou MMC ou ...

    Peut-être que Frescale fait des µC USB maître????

    David.

  6. #5
    Grulou

    Re : pic18 et clef USB

    Tu ne sauras en effet pas écrire sur ta clef usb depuis le pic...

    Pour ce qui est de rendre inutilisable la clé, si ça devient le cas, un formatage devrait suffir a la rendre de nouveau utilisable

  7. A voir en vidéo sur Futura
  8. #6
    invite76a

    Re : pic18 et clef USB

    Salut,
    beaucoup de marques font des µC USB "maître". Cela s'appelle d'aileurs USB On The Go (OTG). Du côté freescale, cela se fait sur le haut de gamme (ColdFire - 32 bits) Je ne pense pas que cela existe sur les HCS12 µC 16 bits et surement pas sur les 8 bits HC(S)08.
    th.

  9. Publicité
  10. #7
    DavidDB

    Re : pic18 et clef USB

    Salut Thm,

    L'OTG n'est pas réellement un USB maître, c'est plutôt du muti-maîtres qui est bien plus "performant" qu'une "simple" interface USB maître.

    David.

  11. #8
    invite76a

    Re : pic18 et clef USB

    Citation Envoyé par DavidDB
    Salut Thm,

    L'OTG n'est pas réellement un USB maître, c'est plutôt du muti-maîtres qui est bien plus "performant" qu'une "simple" interface USB maître.

    David.
    Salut, David

    Oui, tu as raison.
    Mais je ne suis pas spécialiste du tout en USB. Je m'amuse actuellement avec une carte ColdFire Ethernet. Et finalement, je me demande si l'ethernet n'est pas mieux (et plus simple) que l'USB. Dans mon but futur d'une appli domotique complète.

    thierry

  12. #9
    DavidDB

    Re : pic18 et clef USB

    Oui, j'ai vu sur le site d'Abc que tu travaillais sur l'Ethernet

    Pour le moment, je suis occupé à décortiquer le firmware USB Microchip qui est écrit en C pour le passer en Assembleur avec des commentaires compréhensibles...

    Je sais bien que c'est perdre du temps (du moins c'est ce que pense pas mal de monde...) mais comme je suis incapable de programmer en C alors...

    Concernant l'interface Ethernet, tout dépend de quel côté on se trouve...
    Comme je commence à comprendre correctement l'USB, je dirais que de mon point de vue l'USB est plus simple que l'Ethernet
    Par contre, toi qui travailles avec l'Ethernet, tu vas me dire le contraire...

    Une fois que l'on a compris le fonctionnement de l'interface, c'est toujours simple de travailler avec celle-ci...

    David.

  13. #10
    Martintin

    Re : pic18 et clef USB

    Merci à tous pour votre aide. Je vais me pencher du coté des OTG, j'espère qu'il y en a chez Microchip!
    Si vous avez d'autres idées ou d'autres info sur l'OTG n'hésitez pas.
    Merci encore!
    M.

  14. #11
    Sulliven06

    Re : pic18 et clef USB

    Bonjour,

    je sais que ce topic est (très) vieux mais j'aimerais savoir si quelqu'un avait trouvé la solution pour transférer des données textes d'un PIC (quel référence ?!?) vers une clé USB (comment faire pour les drivers ?!?)

    Merci beaucoup pour toute information ou direction de recherche.

    Sylvain

  15. #12
    microchip

    Re : pic18 et clef USB

    Citation Envoyé par Martintin Voir le message
    Merci à tous pour votre aide. Je vais me pencher du coté des OTG, j'espère qu'il y en a chez Microchip!
    Si vous avez d'autres idées ou d'autres info sur l'OTG n'hésitez pas.
    Merci encore!
    M.
    Bonjour,

    L'USB OTG existe dans le familles PIC24 (16bits) et PIC32 (32bits).

    Si ton but est d'écrire dans une clé USB, la bonne nouvelle est que l'application gestion d'une clé USB externe existe déjà pour les PIC24 dans la stack USB gratuite appelée Framework v2.2.

    Après installation du framework v2.2 tu trouveras dans le répertoire c:\Microchip Solutions\ plusieurs applications dont la celle de la clé USB écrite en mode FAT16 (donc compatible PC ;=) dans ce répertoire : c:\Microchip Solutions\USB Host - Mass Storage - Thumb Drive Data Logger\

    Cette petite application montre comment loguer la température ou un potentiomètre relié à une entrée analogique dans un fichier sur la clé USB. Le code source est directement utilisable sur la carte EXPLORER16.

    Bonne lecture

    NB : les PIC18 ne possèdent uniquement le mode USB device. Pour le coté HOST il faut plus de performance donc les PIC24 et PIC32 peuvent gérer
    Dernière modification par microchip ; 05/09/2008 à 10h49. Motif: addition
    Here to help ;=)

  16. Publicité

Sur le même thème :

Discussions similaires

  1. Clef USB
    Par Rammstein43 dans le forum Matériel - Hardware
    Réponses: 6
    Dernier message: 11/11/2007, 21h04
  2. clef usb non detectée
    Par titan82 dans le forum Matériel - Hardware
    Réponses: 6
    Dernier message: 06/10/2007, 05h23
  3. Clef USB
    Par Toufinet dans le forum Électronique
    Réponses: 5
    Dernier message: 27/01/2007, 16h48
  4. clef usb windows 98
    Par poxtra102 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 21/05/2005, 18h52
  5. clef usb et Mandrake 10.0
    Par Poxtra-102 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 17/11/2004, 21h15
Découvrez nos comparatifs produits sur l'informatique et les technologies.