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

Problème USB sur PIC18f4550



  1. #1
    tintincocos

    Problème USB sur PIC18f4550


    ------

    Bonjour,

    J'ai acquis il y-a quelques mois un PIC18F4550 que j'avais commandé pour pouvoir communiquer en USB avec mon PC.

    Le problème, c'est que je n'y arrive pas ! J'ai essayé plein de firmwares différents (entre autre de Microchip) mais j'obtiens "Périphérique inconnu" à chaque connexion.
    J'utilise le protocole HID pour ne pas avoir a utiliser de drivers.

    Côté hardware, j'ai le strict minimum: le PIC aliménté directement par le port USB, un quartz de 20 Mhz et ses deux capas, ainsi qu'un autre condo de 470 nF en série sur Vusb relié à la masse.

    Je ne vois vraiment pas d'où peut provenir ce problème, j'ai déja effectué des recherches sur Google et autres, sans rien trouver.

    Merci.

    -----

  2. Publicité
  3. #2
    vede

    Cool Re : Problème USB sur PIC18f4550

    Salut,

    comment sont configurés tes fusibles au niveaux de l'horloge (HS_ ,PLL, DIV)
    pour générer avec le quartz 20Mhz la fréquence de 48Mhz nécessaire à la communication USB?

    un exemple (édités dans MikroC) avec un Quartz 4Mhz pour générer les 48Mhz:
    http://vede.free.fr/electronique/fuses4550.gif

    vede
    ;O]
    __________
    ...

  4. #3
    vede

    Cool Re : Problème USB sur PIC18f4550

    ps :

    moi j'ai 2x100nF en // à la place du 470nF...
    ça fonctionne mieux je crois...

  5. #4
    tintincocos

    Re : Problème USB sur PIC18f4550

    Bonsoir, merci pour ta réponse.

    Pour la configuration des fusibles, je me suis inspiré de cette page. J'ai aussi essayé avec des exemples déja compilés de Microchip sensé fonctionner avec un quartz de 20 Mhz.
    Merci pour l'image, je vais essayer avec un quartz de 4Mhz avec ces réglages.

    Je vais de suite essayer pour les deux condos de 100 nF en // à la place de l'autre.

  6. #5
    vede

    Cool Re : Problème USB sur PIC18f4550

    ps :

    sur ma copie d'écran le "fusible" "USB Voltage Regulator" est Disabled...
    il faut l'Enabled si mes souvenirs sont bons...

    et ton PC gère bien l'USB 2 ?

    et pour infos, un fil où j'avais fini par y arriver (USB HID), avec MikroC :
    http://forums.futura-sciences.com/el...c-cdc-usb.html

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

    Re : Problème USB sur PIC18f4550

    Salut,

    Ton problème vient très certainement de ton hardware...
    J'utilise régulièrement les projets USB qui font partie des librairies sur la carte PICDEM FS-USB sur laquelle il ya un PIC18F4550 et des dizaines de projets avec différentes classes dont bien sûr la classe HID. Il existe entre autre un bootlader USB en classe HID y compris l'application coté PC.
    Je te conseille de "copier" le schéma de cette carte qui se trouve dans le User Manual.

    Les librairies sont téléchargeables gratuitement ici.

    a+

  9. Publicité
  10. #7
    tintincocos

    Re : Problème USB sur PIC18f4550

    Merci beaucoup à tous les deux pour vos réponses. J'ai résolu mon problème (et j'en suis bien content), il était en fait du a ma prise USB, defectueuse.

    Le sujet que tu me passes est en fait celui que j'étais en train de lire et qui m'a permis de récupérer un .hex fonctionnel.

    Merci encore, et bonne nuit

Sur le même thème :

Discussions similaires

  1. Débuter avec un PIC18F4550 USB
    Par synapsium dans le forum Électronique
    Réponses: 11
    Dernier message: 22/03/2012, 22h40
  2. USB avec PIC18F4550
    Par Matoms dans le forum Électronique
    Réponses: 9
    Dernier message: 21/05/2010, 20h15
  3. Usb + pic18f4550
    Par flolarajasse dans le forum Électronique
    Réponses: 12
    Dernier message: 02/04/2010, 14h43
  4. USB/PIC18F4550: PB rebond interrupteur
    Par tiamat dans le forum Électronique
    Réponses: 18
    Dernier message: 07/06/2009, 01h15
  5. Probleme PIC18F4550 et USB
    Par RicounetZap dans le forum Électronique
    Réponses: 0
    Dernier message: 14/07/2008, 23h59
Découvrez nos comparatifs produits sur l'informatique et les technologies.