programmation d'un PIC18F4550 et récupération de données par USB
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

programmation d'un PIC18F4550 et récupération de données par USB



  1. #1
    invited08e1382

    programmation d'un PIC18F4550 et récupération de données par USB


    ------

    Bonjour,

    J'aimerais savoir comment programmer un PIC18f4550 par usb. J'ai cru comprendre qu'il fallait d'abord le programmer par ICSP pour mettre le bootloader mais je ne sais pas vraiment à quoi ressemble ce bout de code...
    J'ai téléchargé un exemple de bootloarder sur microhip mais il est en assembleur et je code en C...

    Sinon, comment récupérer des données du microcontroleur ( valeur de variable par exemple ) par USB ?

    Un grand merci

    -----

  2. #2
    RISC

    Re : programmation d'un PIC18F4550 et récupération de données par USB

    Salut,

    Si tu veux des exemples de bootloaders USB device pour le PIC18F4550, tu télécharges les librairies Microchip ici.
    Tuinstalles les librairies et tu cherches dans les projets USB Device HID, il existe un booloader pour le PIC18F4550 fait pour la carte PICDEM FS USB que tu pourras facilement adapter.
    L'utilitaire coté PC est aussi fourni.

    a+

  3. #3
    invited08e1382

    Re : programmation d'un PIC18F4550 et récupération de données par USB

    Merci pour ta réponse.
    Par contre, j'ai ouvert le projet du bootloader pour le PIC18F4550, et je suis un peu perdu avec tous ces fichier .c et .h... Par ou faut commencer pour adapter ce projet au mien ?
    Je ne pensais pas que l'usb sera aussi compliqué

  4. #4
    RISC

    Re : programmation d'un PIC18F4550 et récupération de données par USB

    Salut,

    L'USB est un protocole...
    Il faut fouiller dans les fichiers du projet ...
    Le projet est ici : C:\Microchip Solutions\USB Device - Bootloaders\HID - Bootloader\HID Bootloader - Firmware for PIC18 Non-J Devices\

    Si tu veux faire simple, tu prends un MCP2200, boite noire qui fait la conversion UART <==> USB et tu n'auras pas à apprendre l'USB. Coté PC c'est vu comme un port COM virtuel ;=)

    a+

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

    Re : programmation d'un PIC18F4550 et récupération de données par USB

    Pour le bridge USB-série, tu peux aussi prendre un composant répandu comme le FT2323 de FTDI ou les PL23xx de Prolific

    Si tu as besoin d'un périphérique USB, le plus simple que j'ai trouvé sont les Teensy et Teensy++ de pjrc.com

    Le bootloader est déja dedans et quelques libs standards (clavier, souris, UART...) sont opérationnels en quelques minutes

Discussions similaires

  1. Envoie un mot binaire d'un PIC18F4550 vers usb
    Par invite545b252f dans le forum Électronique
    Réponses: 12
    Dernier message: 26/04/2010, 22h54
  2. Récupération de données par le port rs232
    Par invitea81c0b4b dans le forum Électronique
    Réponses: 29
    Dernier message: 07/01/2010, 22h18
  3. Récupération de données via port USB
    Par invite3df1c846 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 14/05/2009, 09h00
  4. envoyer float par USB- PIC18f4550
    Par inviteb7e0a565 dans le forum Électronique
    Réponses: 9
    Dernier message: 28/07/2008, 21h18
  5. Récupération données d'un DD
    Par cosak dans le forum Matériel - Hardware
    Réponses: 2
    Dernier message: 12/12/2005, 22h21
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...