Précédent   Forum FS Generation > Futura-Techno : les forums de l'informatique et des technologies > Électronique
Mot de passe oublié ? Inscrivez-vous !


Réponse
 
Outils de la discussion Modes d'affichage
Vieux 28/04/2008, 11h06   #1
 
Date d'inscription: avril 2008
Âge: 20
Messages: 61
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 ?
bartimeus est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 28/04/2008, 11h39   #2
 
Date d'inscription: novembre 2006
Messages: 687
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
RISC est déconnecté   Réponse avec citation
Vieux 28/04/2008, 12h13   #3
 
Date d'inscription: avril 2008
Âge: 20
Messages: 61
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 ...
bartimeus est déconnecté   Réponse avec citation
Vieux 29/04/2008, 16h15   #4
 
Date d'inscription: avril 2008
Âge: 20
Messages: 61
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
bartimeus est déconnecté   Réponse avec citation
Vieux 29/04/2008, 18h08   #5
 
Date d'inscription: novembre 2006
Messages: 687
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
RISC est déconnecté   Réponse avec citation
Vieux 30/04/2008, 09h46   #6
 
Date d'inscription: avril 2008
Âge: 20
Messages: 61
Re : Firmware

Merci de m'avoir répondu je vais voir cela
bartimeus est déconnecté   Réponse avec citation
Vieux 30/04/2008, 13h53   #7
 
Date d'inscription: avril 2008
Âge: 20
Messages: 61
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"
bartimeus est déconnecté   Réponse avec citation
Vieux 30/04/2008, 14h02   #8
 
Date d'inscription: avril 2008
Âge: 20
Messages: 61
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 ?
bartimeus est déconnecté   Réponse avec citation
Vieux 02/05/2008, 09h58   #9
 
Date d'inscription: avril 2008
Âge: 20
Messages: 61
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
bartimeus est déconnecté   Réponse avec citation






Réponse

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Firmware USB microchip Pythonesque Électronique 5 30/04/2008 10h39
Firmware MP4 brice972 Matériel - Hardware 20 06/04/2008 15h36
Recherche Firmware MP4 Ribery02 Matériel - Hardware 3 21/10/2007 18h07
firmware / software pidofra Électronique 17 13/10/2007 08h33
Trouves pas un firmware Cédo Matériel - Hardware 8 11/09/2006 22h40


Les dernières actualités
12/10 16:17 - Une nouvelle génération d'écrans souples, plus grands et plus réactifs
12/10 15:22 - En images : quand les astronomes dessinent l'Univers
11/10 15:13 - Sur Mars, Phoenix est à l'agonie au seuil de l'hiver arctique
11/10 13:05 - La Terre vue de l'espace : l'Europe occidentale sans nuage
11/10 10:52 - Des supraconducteurs nanométriques pour une nouvelle électronique
10/10 16:44 - Une centrale solaire pilote près de Bordeaux
10/10 14:34 - En bref : l'éclairage remplacera-t-il le Wi-Fi ?

Fuseau horaire GMT +2. Il est actuellement 07h47.


Édité par : vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.