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

PIC usb exemple ccs



  1. #1
    ben1015

    PIC usb exemple ccs


    ------

    Bonjour,

    Est-ce que quelqu'un à déjà essayer l'exemple fournit par le compilateur CCS "ex_usb_kbmouse.c". Si oui a-t-il bien fonctionné ? Pour ma part quand je connecte l'usb sur un pc, il détecte une connexion, cherche à installer un pilote mais n'y arrive pas. Ensuite il affiche le message périphérique usb inconnu. Si quelqu'un connait le problème?

    Merci
    Ben

    -----

  2. Publicité
  3. #2
    vede

    Cool Re : PIC usb exemple ccs

    Bonsoir,

    je présume qu'il fonctionne (cf google)...
    quel PIC utilises-tu? et avec quel schéma (connexion USB-PIC) ?
    et quelle configuration (fusibles, PLL, quartz...) pour l'oscillateur?

    il faut que le "périphérique" USB soit bien
    détecté/installé avant de pouvoir tenter
    quoi que ce soit d'autre...

    vede
    ;O]
    __________________
    ...

  4. #3
    ben1015

    Re : PIC usb exemple ccs

    Ah oui, j'utilise un quartz de 4Mhz que le use delay est de 48Mhz. Au passage c'est bien le quartz qui est à 48Mhz? En tout cas faut que je regarde du coté de la pll je pense.

    Merci

  5. #4
    RISC

    Re : PIC usb exemple ccs

    Salut,

    Quand on installe un périphérique USB, si le pilote ne fait pas partie de la base de donnée de Windaube, il faut le lui fournir (c'est apparemment ton cas).
    Cherche à l'endroit ou tu as téléchargé le projet du PIC, il doit aussi y avoir un pilote USB pour ce projet.
    C'est surprenant... car normalement les projets clavier ou souris sont en classe HID qui a justement comme avantage d'être universelle c'est à dire qu'aucun pilote spécifique n'est nécessaire...

    a+

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

    Re : PIC usb exemple ccs

    J'ai regardé mais j'ai trouver aucun driver, ça m'étonnerai quand même que le souci vienne de la du faite que c'est un périphérique usb hid.
    J'utilise un quartz de 4Mhz avec les fusibles suivant.
    Code:
      #fuses HSPLL,NOWDT,NOPROTECT,NOLVP,NODEBUG,USBDIV,PLL1,CPUDIV2,VREGEN
      #use delay(clock=48000000)
    PLL1 pour avoir 4Mhz à l'entrée.
    CPUDIV2 pour avoir 48 Mhz d'après la datasheet du 18F4550 page30.

  8. #6
    RISC

    Re : PIC usb exemple ccs

    Salut,

    La programmation de l'horloge USB et micro est assez sophistiquée.
    A la base tu as 4MHz. Tu actives donc la PLL x24 ce qui donne 96MHz.
    Cette valeur doit donc être divisée par 2 pour avoir les 48MHz nécessaire à l'USB.
    Le micro à ses propres prescaleurs. Au mieux tu peux donc avoir Fosc = 48MHz.
    Si tu utilises un projet existant, je suppose que les bits de configuration doivent être corrects...
    Peux-tu faire voir le schéma de ta carte (ou un lien) ?

    a+

  9. Publicité
  10. #7
    ben1015

    Re : PIC usb exemple ccs

    Salut,

    J'utilise un exemple, le différence est le quartz de 4Mhz, j'ai donc configurer avec les fusibles précisés plus haut. Je n'ai pas de schéma, le fil rouge et noir font mon alim 5V, le vert correspond à D+ (fil vert sur RC5) et le blanc à D- (fil blanc sur RC4).

  11. #8
    RISC

    Re : PIC usb exemple ccs

    Salut,

    Commence par faire un schéma au lieu de "bricoler" tu vas perdre des heures (et faire perdre des heures au membre du forum) en parlant de problèmes soft alors qu'on va s'apercevoir après 20 posts qu'il y a un PB hardware ...

    Si tu n'es intéressé que par l'aspect programmation, c'est OK, mais achète une carte donc le harware fonctionne de façon certaine.
    Sinon, il faut d'abord être sur que ton circuit est correct avant d'aller chercher ailleurs les PB....

    a+

  12. #9
    ben1015

    Re : PIC usb exemple ccs

    Mon câblage est correcte. Les fils sont soudées. J'ai regarder le câblage sur un site données dans un post sur futura. C'est un prototype, je peux toujours faire un schéma sous PCAD 2001 mais sa ne changera pas.
    Images attachées Images attachées

Discussions similaires

  1. Exemple script TLC5940 en C avec CCS
    Par Franck68200 dans le forum Électronique
    Réponses: 1
    Dernier message: 12/03/2010, 10h19
  2. potentiomètre, lcd, ISIS, CCS, PIC :)
    Par taeway dans le forum Électronique
    Réponses: 3
    Dernier message: 23/02/2010, 00h27
  3. programmation du pic CCS compiler
    Par issamty dans le forum Électronique
    Réponses: 3
    Dernier message: 08/03/2009, 12h34
  4. programmer les pic avec CCs
    Par karim3181 dans le forum Électronique
    Réponses: 1
    Dernier message: 18/03/2007, 15h59
  5. Réponses: 0
    Dernier message: 18/03/2007, 15h43
Découvrez nos comparatifs produits sur l'informatique et les technologies.