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

Firmware



  1. #1
    invitec1317d72

    Firmware


    ------

    Bonjour,
    J'utilise le port USB du PIC 18F2450, et je cherche un firmware en assembleur pour l'énumération ...
    Sur Microchip je n'en trouve qu'un mais c'est pour les 16Cxxx.
    Seriez-vous ou en trouver un pour les 18F ?

    -----

  2. #2
    RISC

    Re : Firmware

    Salut Bartimeus,

    La pile de protocole USB est disponible en source gratuitement pour les PIC18 ;=). Tu peux la trouver ici :
    http://www.microchip.com/stellent/id...param=en534494

    Utilise comme c'est recommandé la "MCHPFSUSB Framework v2.1"

    Toutes les infos sur l'USB sont ici : www.microchip.com/USB

    Voilà également d'excellent liens sur les PIC18 et l'USB (projets, logiciels,...) :
    * http://pic18fusb.online.fr/wiki/wikk...wakka=WikiHome
    * http://www.greta.dhs.org/UBW/
    * http://www.create.ucsb.edu/~dano/CUI/
    * http://mcuee.blogspot.com/ (voir les liens à la fin)

    a+
    Dernière modification par RISC ; 28/04/2008 à 11h39. Motif: addition

  3. #3
    invitec1317d72

    Re : Firmware

    merci pour l'info mais ... est ce que tu peux m'expliquer ce qu'est une pile :s ?
    Et les firmware donnés sont en C je crois ...

  4. #4
    invitec1317d72

    Re : Firmware

    Pour la pile c'est bon en faite et pour les programmes en C j'utiliserais C18 ou HI-TECH.
    Par contre j'ai du mal à choisir parmi les propositions dans "MCHPFSUSB Framework v2.1" ...
    Je dois juste commander des relais avec un PIC 18f4450 de mon PC par l'USB, que dois je choisir ???
    -USB Device - HID - Simple Custom Demo
    -USB Device - MCHPUSB - Generic Driver Demo
    Ou autre ?

    Je débute dans l'USB au cas ou cela ne se verrait pas

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

    Re : Firmware

    Salut,

    Concernant le choix du compilateur, l'avantage du C18 c'est qu'il est grauit en version student et que tu peux travailler avec tous les PIC18 ;=).

    Si tu veux juste commander un/des relais, je te recommande d'utiliser l'application toute faite fournie dans la stack USB pour la carte PICDEM FS-USB avec le User Interface PC (chapitre 3 du manuel de cette carte) :
    http://www.microchip.com/Microchip.W...part=DM163025#

    Si tu regardes cet interface, tu verras qu'on peut commander des LEDs sur la carte en cliquant coté PC sur les boutons. Il te suffirais de récupérer cette infos pour commander ton relais ;=)

    Voila également un autre lien qui comporte les sources côté PIC et côté PC si tu veux te faire ton propre GUI :
    http://files.codes-sources.com/fichi...5CFormMain.frm

    Le mode HID est facile à utiliser car c'est la classe utilisée par les claviers et les souris. Donc pas de PB de DLL côté PC, c'est déjà là ;=)

    2 autres très bon site sur l'USB :
    http://www.greta.dhs.org/UBW/
    http://pic18fusb.online.fr/wiki/wikk...wakka=WikiHome

    Bonne lecture
    a+
    Dernière modification par RISC ; 29/04/2008 à 18h09. Motif: correction

  7. #6
    invitec1317d72

    Re : Firmware

    Merci de m'avoir répondu je vais voir cela

  8. #7
    invitec1317d72

    Re : Firmware

    J'ai DL "MCHPFSUSB v1.3 USB Framework" trouvé sur Microchip

    http://www.microchip.com/stellent/id...Text=MCHPFSUSB

    J'utilise le programme stocké dans "demo", je l'ai parcouru et je pense que cela fera l'affaire pour mon énumération (si j me plante totalement dites le moi ^^)
    Je compile et sa marche ... jusque la pas de problème
    Malheureusement je ne possède pas le PIC 18F4450 mais le PIC 18F2450 donc je modifie les registres, les adresses et les ports utilisés.
    Tout en modifiant je me suis posé la question suivante, a savoir ce qu'est

    #include "system\typedefs.h" // Required
    #include "system\usb\usb.h" // Required

    Le savez-vous ? Parceque je ne voit pas ces .h dans le "Header Files"

  9. #8
    invitec1317d72

    Re : Firmware

    Encore une question dsl :s
    On trouve aussi "important.readme", après l'avoir lu j'ai cru comprendre qu'il fallait un BootLoader ...
    Est-il possible de charger le programme "demo" par une plaque de programmation et non par le BootLoader ?

  10. #9
    invitec1317d72

    Re : Firmware

    Coucou,

    C'est bon j'ai compris pour les .h :

    #include "system\typedefs.h" // Required
    #include "system\usb\usb.h" // Required

    Mais j'aurais aimé savoir la différence entre le programme "boot" et le programme "demo" a part que dans démo on a un capteur de température et des LEDs

Discussions similaires

  1. Firmware USB microchip
    Par invite5e12e974 dans le forum Électronique
    Réponses: 8
    Dernier message: 18/03/2009, 11h36
  2. Firmware MP4
    Par invite53e2efef dans le forum Matériel - Hardware
    Réponses: 20
    Dernier message: 06/04/2008, 15h36
  3. Recherche Firmware MP4
    Par invitebe8c9d56 dans le forum Matériel - Hardware
    Réponses: 3
    Dernier message: 21/10/2007, 18h07
  4. firmware / software
    Par invite783b0b62 dans le forum Électronique
    Réponses: 17
    Dernier message: 13/10/2007, 08h33
  5. Trouves pas un firmware
    Par invite46647365 dans le forum Matériel - Hardware
    Réponses: 8
    Dernier message: 11/09/2006, 22h40
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...