communication USB sans bootloader
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

communication USB sans bootloader



  1. #1
    invited08e1382

    communication USB sans bootloader


    ------

    Bonjour,
    J'utilise un PIC18F4550, et j'aimerai le faire communiquer avec mon PC via USB mais sans l'avoir préalablement programmer avec un bootloader.
    J'ai utiliser les exemple de chez microchip a savoir :
    USB Device - CDC - Basic Demo - C18 - PICDEM FSUSB
    de microchip solution.
    Seulement mon PC ne reconnait pas ma carte.
    Une ligne de code dans le main du projet indique :
    If no bootloader is used, edit the
    //usb_config.h file and comment out the following defines:
    //#define PROGRAMMABLE_WITH_USB_HID_BOOT LOADER
    //#define PROGRAMMABLE_WITH_USB_LEGACY_C USTOM_CLASS_BOOTLOADER
    Seulement, je ne trouve pas ces #define dans le fichier usb_config.h
    Quelqu'un aurai t'il une idée ?
    Merci par avance.

    -----

  2. #2
    invite89303051

    Re : communication USB sans bootloader

    Bonjour,

    de mémoire, ils ne sont pas dans le fichier usb_config.h, mais dans le ficher hardware.h du projet.
    Cordialement

  3. #3
    invited08e1382

    Re : communication USB sans bootloader

    Merci pour votre réponse, effectivement, dans
    HardwareProfile - PICDEM FSUSB.h
    Il y a deux lignes en commentaire qui sont :
    //Uncomment the following line to make the output HEX of this
    // project work with the MCHPUSB Bootloader
    #define PROGRAMMABLE_WITH_USB_MCHPUSB_ BOOTLOADER

    //Uncomment the following line to make the output HEX of this
    // project work with the HID Bootloader
    #define PROGRAMMABLE_WITH_USB_HID_BOOT LOADER
    Est ce que
    #define PROGRAMMABLE_WITH_USB_LEGACY_C USTOM_CLASS_BOOTLOADER
    est la même chose que :
    #define PROGRAMMABLE_WITH_USB_MCHPUSB_ BOOTLOADER

    ?

  4. #4
    invited08e1382

    Re : communication USB sans bootloader

    Bonjour,
    voila, j'ai résolu le problème, c'était juste la hard qui était mal câblé...
    Mon pc reconnait bien ma carte.
    Par contre, lorsque je simule le programme sous mplab, je voi que dès la première interruption de mon programme, le programme tourne en boucle dans les remapped vector tout en haut du main.
    savez vous pourquoi ?
    merci

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

    Re : communication USB sans bootloader

    pourquoi faire une interruption... Il n y en a pas dans le main, non? pour ralentir le programme fais un delay1KTCYx(x) (X le nombre de cycle je crois, il faut faire un #include <delays.h>) a la fin de ta boucle wile(1) dans le main (moi ca marche et je n ai rien change au programme de microcip). Ou als viens me voir en salle 310 demain pour jeter un coup d oeil a mon code.

  7. #6
    invited08e1382

    Re : communication USB sans bootloader

    je ne veux pas faire de delay mais ok je viens en salle 310, a tte

Discussions similaires

  1. communication USB
    Par invite8662404b dans le forum Électronique
    Réponses: 2
    Dernier message: 26/04/2010, 15h03
  2. 18F4550 et communication via usb
    Par bypbop dans le forum Électronique
    Réponses: 24
    Dernier message: 19/12/2009, 22h26
  3. Communication PIC<->PC en USB
    Par invite2f99ea04 dans le forum Électronique
    Réponses: 25
    Dernier message: 26/11/2009, 16h39
  4. Probleme Bootloader HID et USB
    Par invite7b360637 dans le forum Électronique
    Réponses: 6
    Dernier message: 21/08/2009, 22h45
  5. Communication sans fil pour plateforme usb
    Par invitee75b50aa dans le forum Électronique
    Réponses: 0
    Dernier message: 12/06/2005, 12h18
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...