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

18F4550 et communication via usb



  1. #1
    bypbop

    18F4550 et communication via usb


    ------

    Bonjour j'ai realisé un petit montage autour du 18F4550 et une led.

    Pour l'instant j'ai programmé le pic la led clignote correctement je voudrais maintenant abordé le coté communication du 18F4550 avec de l'usb.

    QQ'un peut'il m'eclaircir sur le sujet ?

    est ce que je peux m'inspirer de ce schéma pour la partie usb

    http://www.electronicfr.com/photos/usb.sch.jpg

    pour la broche 18, 23, 24

    Cordialement,
    bypbop

    -----

  2. Publicité
  3. #2
    nevada62

    Re : 18F4550 et communication via usb

    bonjour,

    déjà il faut savoir quelle classe tu dois configurer sur ton pic : HID, CDC, MSD...

    puis après tu peux aller voir sur le site internet de Microchip section USB, il offre pas mal d'exemples de programmes en fonction de la classe (HID, CDC, MSD), pour ça il faut que tu télécharges le MCHPFSUSB Framework.

    nevada62

  4. #3
    bypbop

    Re : 18F4550 et communication via usb

    le plus simple pour l'instant je suis débutant
    je veux demarrer qques fonctions dans mon pic 18F4550

    par exemple allumer la led .. eteindre ..

    Cordialement,
    bypbop

  5. #4
    RicounetZap

    Re : 18F4550 et communication via usb

    Bonjour,

    Comme l'a dit Nevada62, installe d'abord les outils de la section USB de Microchip.
    Le plus simple est d'abord d'utiliser l'émulateur de port série, (CDC de tête) ce qui évite de développer un programme coté PC pour envoyer des commandes. Il suffit d'utiliser Hyperterminal.
    Une fois que tu commences à comprendre le fonctionnement, tu peux passer au HID, qui ne nécessite pas de driver spécifique pour l'installation.

    Bon courage

  6. A voir en vidéo sur Futura
  7. #5
    nevada62

    Re : 18F4550 et communication via usb

    Oui, voilà il faut effectuer l'installation des outils de Microchip.

    après ça, tu peux aussi te baser sur le dossier USB Device HID - customs demos, où Microchip a fourni également 2 softwares permettant d'allumer ou éteindre une LED à partir du PC.

    Pour ce qui est du firmware, tu peux te baser sur le projet avec le PicDem FS Usb Board ( c'est une carte démo avec pour pic le 18f4550), après il va falloir adapter ce firmware avec ton schéma électronique.

    bon courage,

    nevada62

  8. #6
    bypbop

    Re : 18F4550 et communication via usb

    ca a l'ait assez complexe pour mes debuts je vais commencer par le cdc
    je viens d'installer le Microchip MCHPFSUSB v2.2

    y aurait il un exemple de configuration avec un schéma sur un 18F4550 pour que je puisse me faire les dents dessus

    Cordialement,
    bypbop

  9. Publicité
  10. #7
    vede

    Cool Re : 18F4550 et communication via usb

    Bonjour Bypbop,

    pour info, dans MikroC, dans Help > Libraries > USB HID Lib...
    tu as un exemple de programme USB pour 18F4xxx,
    avec le schéma...

    et aprés dans Tools, tu as un "HID Terminal"...
    pour tester la communication USB avec le PC...

    vede
    ;O]

  11. #8
    bypbop

    Re : 18F4550 et communication via usb

    salut vede,
    je vais realiser le cablage demain donc d'aprés ce que j'ai vu sur differents circuits.

    la broche vusb du pic doit etre brancher à un condo 470nf et a la masse
    la broche 23 D+ de l usb
    la broche 24 D- de l usb
    la masse à la masse de mon montage
    et le +5v pour l'instant ne me servira pas vu que mon montage est deja alimenter par le 7805

    par contre D+ et D- blanc ou vert sur mon cable usb ???


    cordialement,
    bypbop
    Dernière modification par bypbop ; 16/12/2009 à 18h22.

  12. #9
    RISC

    Re : 18F4550 et communication via usb

    Salut,
    Citation Envoyé par bypbop Voir le message
    ...et le +5v pour l'instant ne me servira pas vu que mon montage est deja alimenter par le 7805
    Est-ce que tu es en train de parler de Vbus (5V venant de l'USB) ?

    Si oui, je peux te dire que ta liaison USB n'est pas prête de fonctionner...
    En effet, comment ton système pourra-t-il détecter l'insertion...s'il est lui-même déjà alimenté...La seule façon c'est connecter Vbus a une broche d'entrée (voire une interruption) au travers d'une résistance.
    La norme USB prévoit une séquence précise avant l'énumération, dont le "RESET" du bus USB.

    a+

  13. #10
    bypbop

    Re : 18F4550 et communication via usb

    ahh ok je pensais que cétait juste une alimentation donc je vais le connecter à une entrée de mon pic 18f4550 y'a til une entrée de préférence ?
    sinon pour le reste ?

    la broche vusb du pic doit etre brancher à un condo 470nf et a la masse
    la broche 23 D+ de l usb
    la broche 24 D- de l usb
    la masse à la masse de mon montage
    et le +5v à une resistance et directement à une entrée du pic18f4550

    par contre D+ correspond au vert ou au blanc du cable usb ?
    pour la resistance que faut il prevoir ?
    Cordialement,
    bypbop

  14. #11
    RISC

    Re : 18F4550 et communication via usb

    Re,
    Citation Envoyé par bypbop Voir le message
    je viens d'installer le Microchip MCHPFSUSB v2.2
    Pourquoi utiliser une aussi vieille version ?
    La dernière est la v2.6 si je ne me trompe pas. Elle est maintenant regroupée avec toutes les autres librairies ici

    y aurait il un exemple de configuration avec un schéma sur un 18F4550 pour que je puisse me faire les dents dessus
    Tous les exemples contenus dans les librairies fonctionnent sur des cartes vendues par Microchip dont tu peux en général trouver le schéma dans le User's manual. Il existe une carte appelée PICDEM FS-USB qui incorpore aussi le 4550. Tu n'as plus qu'à faire ton marché

    a+

  15. #12
    bypbop

    Re : 18F4550 et communication via usb

    Bonjour

    d'accord pour la version je prendrais la nouvelle sinon pour la partie cablage est ce que je suis correct ?

    la broche vusb du pic doit etre brancher à un condo 470nf et a la masse
    la broche 23 D+ de l usb
    la broche 24 D- de l usb
    la masse à la masse de mon montage
    et le +5v à une resistance et directement à une entrée du pic18f4550

    par contre D+ correspond au vert ou au blanc du cable usb ?
    pour la resistance que faut il prevoir ?
    Cordialement,
    bypbop

  16. Publicité
  17. #13
    RISC

    Re : 18F4550 et communication via usb

    Salut,

    As-tu entendu parlé de Google ??????????????? : http://fr.wikipedia.org/wiki/Universal_Serial_Bus --> description des connecteurs...

    Pour la résistance il suffit de réfléchir.... Elle s'apparente dans ce cas à une résistance de pull-up / pull-down donc tu mets entre 22K et 50k

    a+

  18. #14
    bypbop

    Re : 18F4550 et communication via usb

    bonjour risc,

    je rappelle que je suis débutant en électronique il y a bcp de notion que j'apprends au fur et à mesure de mon apprentissage .. je ne connaissais pas les micro controller il y a encore qques semaine ..

    pour D+ et D- j'ai trouvé le vert correspond à D+ et le blanc à D-
    pour la resistance ok mais y a t'il une entrée de preference ou pas ?

    Cordialement,
    bypbop

  19. #15
    bypbop

    Re : 18F4550 et communication via usb

    Bonjour à tous, il me manque le vusb à brancher sur mon 18F4550
    car mon montage possède deja une alimentation (7805) donc d'aprés ce que l'on ma dit je dois brancher le vusb sur une entrée sur mon montage j'ai utiliser pas mal le portD.

    Puis le brancher sur le port RD5 (broche 28) par ex.


    Cordialement,
    bypbop
    Images attachées Images attachées

  20. #16
    vede

    Cool Re : 18F4550 et communication via usb

    Bonsoir Bypbop,

    moi je brancherais VUSB PIC comme sur le schéma
    que tu as proposé au début, ou bien comme sur le
    schéma proposé dans l'exemple de l'aide de MikroC...

    cad : VUSB_PIC connecté à la masse, "au travers" d'un ou 2 condos...

    vede
    ;O]

  21. #17
    bypbop

    Re : 18F4550 et communication via usb

    Bonsoir vede,
    oui pour le vusb pic je le branche à un condo de 470nf et à la masse
    mais la je parle du fil rouge usb (de mon cable usb) je ne sais pas se que je dois faire avec vu que mon montage et deja alimenté et dans tous les autres schéma que j'ai trouvé tout est alimenté via le l'alimentation usb ...

    Cordialement,
    bypbop

  22. #18
    vede

    Cool Re : 18F4550 et communication via usb

    re ;O]

    d'aprés les schémas, le fil rouge (V+USB) doit se connecter
    directement au +5V de ton circuit/pic (au 5V du rég7805)...

    ;O]

  23. Publicité
  24. #19
    bypbop

    Re : 18F4550 et communication via usb

    ahh bon ca risque pas de faire court circuit ??? vu que c 2 + ??
    tu as un schéma en exemple ?

    Cordialement,
    bypbop

  25. #20
    vede

    Cool Re : 18F4550 et communication via usb

    re ;O]

    moi j'ai pas de schéma...

    mais c'est branché comme ça...
    sur les 2 schémas à ma dispo...

    peut-être quelqu'un va nous éclairer...
    comme quoi il ne faudrait pas brancher
    comme c'est "conseillé" sur les schémas...
    dispos...

    ;O]

    ps : il me semble qu'un court-circuit...
    c'est quand tu mets le + à la masse...
    ;O]

  26. #21
    bypbop

    Re : 18F4550 et communication via usb

    Bonjour vede, je voulais dire a quel schéma tu fais reference
    comme ca je pourrais jeter un oeil ...
    ah oui c'est vrais lol

    Cordialement,
    bypbop

  27. #22
    vede

    Cool Re : 18F4550 et communication via usb

    Bonsoir Bypbop,

    je parlais du schéma que tu as cité au début :
    http://www.electronicfr.com/photos/usb.sch.jpg

    et de celui qui est présenté dans l'aide de MikroC :

    Menu Help, puis dans
    "MikroC PRO for PIC > Hardware Libraries > USB HID Library"
    là, tout en bas de la page, ya le schéma, avec un 4550...

    Dans ces 2 schémas, le "fil rouge" est connécté au +5V du PIC...VDD...

    vede
    ;O]

  28. #23
    bypbop

    Re : 18F4550 et communication via usb

    Re vede peux tu m'expliquer les demarches suivantes pour debuter avec l usb a savoir communiquer avec mon pic en mode cdc.

    y a t'il une partie programme à mettre ds le pic pour commencer ?
    j'ai lu qques articles qui parle de bootloader ...

    Cordialement,
    bypbop

  29. #24
    vede

    Cool Re : 18F4550 et communication via usb

    Citation Envoyé par bypbop Voir le message
    Re vede peux tu m'expliquer les demarches suivantes pour debuter avec l usb a savoir communiquer avec mon pic en mode cdc.

    y a t'il une partie programme à mettre ds le pic pour commencer ?
    j'ai lu qques articles qui parle de bootloader ...

    Cordialement,
    bypbop
    re ;O]

    malheureusement non...
    je ne maîtrise pas encore l'USB...
    encore moins le mode "cdc"...

    pour le bootloader...
    ça n'est pas "spécifique" à l'USB...
    ça peut s'utiliser en RS232...

    c'est un petit programme, qu'on charge définitivement dans
    le PIC, et qui, à la mise sous tension, détecte le "mode" d'utilisation...
    et permet, par exemple, de re-programmer un PIC sans programmateur
    spécifique (directement via RS232 ou USB)...

    on l'appelle aussi (en france) "chargeur d'amorçage"...
    car il permet, à l'amorce (mise sous tension),
    de passer dans un "mode" spécifique"...
    mode programmé/définit dans... le code du bootloader...

    vede
    ;O]

  30. Publicité
  31. #25
    bypbop

    Re : 18F4550 et communication via usb

    ok je comprends mieux ce que c'est maintenant ...
    pas grave vede on va apprendre ensemble je te tiens au courrant de mon avancement ...

    Cordialement,
    bypbop

Discussions similaires

  1. Communication USB PC <-> Pic 18F2455
    Par ludovicducret dans le forum Électronique
    Réponses: 5
    Dernier message: 17/05/2010, 17h02
  2. Communication PIC<->PC en USB
    Par guijac dans le forum Électronique
    Réponses: 25
    Dernier message: 26/11/2009, 16h39
  3. Liaison Usb -> Spi avec un pic 18f4550
    Par chang-tout-puissant dans le forum Électronique
    Réponses: 3
    Dernier message: 28/08/2008, 22h12
  4. PIC 18f4550 usb
    Par manixy dans le forum Électronique
    Réponses: 4
    Dernier message: 05/04/2007, 15h58
  5. palm/pocket PC et communication USB
    Par petitours dans le forum Matériel - Hardware
    Réponses: 0
    Dernier message: 27/05/2004, 16h19
Découvrez nos comparatifs produits sur l'informatique et les technologies.