Bienvenu(e)! Identification Créer un nouveau profil

Recherche avancée

Carte d'interface sur port USB, protocole HID

Envoyé par THeEnd 
Carte d'interface sur port USB, protocole HID
dimanche 26 mars 2006 11:16:04
Bonjour

J’ai trouver votre article super, exactement ce qu'il me fallais.
J'ai commencé à développer une carte en me basant sur la votre et j'ai juste une question (pour le moment!):

Est ce normal que vous ne distribuez pas le delays.h?
Il est peut-être inclus dans le compilateur (je n'en ai pas encore installé).

Merci

Re: Carte d'interface sur port USB, protocole HID
dimanche 26 mars 2006 12:07:34
delays.h est en effet distribuer dans le compilateur...

Il faut que tu installes Mplab et et le compilateur C18 de microchip, tous les deux disponibles gratuitement sur le site de Microchip (si tu es étudiant)

Les seuls fichiers h mis dans l'archive du firmware sont ceux bine spécifique à la communication usb. Tous les autres comme delays.h sont des fonctions utilisées sur tous les µcontrolleur de type 18f.


Voilà si tu fais une réalisation avec l'usb n'hésite pas a venir en parler ici winking smiley

Bonne continuation
Re: Carte d'interface sur port USB, protocole HID
dimanche 26 mars 2006 14:32:02
Pas de probleme je partagerai ma réalisation.

Je viend de voir ton message car je repassé pour justement poser une question sur C18.

Dans la derniere version les fichier lkr sont:
18f45j10.lkr
18f45j10_e.lkr
18f45j10i.lkr
18f45j10i_e.lkr
18f45k20_e.lkr

le quel choisire?
car j'ai cette erreur en compilant user.c et main.c:
C:\.......\main.c:124:Error [1225] configuration value '28' not recognized for configuration setting 'BORV'
qui correspond à cette ligne : #pragma config BORV = 28


-------------------
petite verification, pour que cela detect tout les .h j'ai fait ça dans le build option pour include path : C:\MCC18\h;C:\...\affusb\hid\HID
C:\...\affusb\hid\HID contiend tous les fichiers de ton zip
c'est bien ça qu'il faut mettre?
Re: Carte d'interface sur port USB, protocole HID
dimanche 26 mars 2006 18:25:07
Salut,

Pour le fichier lkr, tu dois simplement utiliser le fichier 18f4550.lkr qui est dans l'archive dispo sur le site, c'est ce qui y'a de plus simple

Pour les erreurs de compilation ça vient certainement d'un probleme de configuration de mplab et c18... Mais bon n'étant pas un expert de la configuration de tout cela, car apres tout je l'ai configurer une fois et que ça fonctionne... Normallement ce que tu as mis est bon, maintenant tu ne dois pas oublier dans les options du projet de configurer l'emplacement du language tools suite
Re: Carte d'interface sur port USB, protocole HID
lundi 27 mars 2006 21:54:16
je ne comprend pas il à l'aire bien configurer (il complie trés bien un petit programme en c) mais il plante toujour sur le tien à l'endroit de

#pragma config BORV = 28

et si je la met en commentaire il fait une autre erreur apréa avoir complié pas mal de fichier

Error - could not find definition of symbol 'ClassReqHandler' in file 'C:\affusb\hid\HID\system\usb\usbctrltrf\usbctrltrf.o'.
Errors : 1

tu n'a jamais rencontré cette erreur?
Re: Carte d'interface sur port USB, protocole HID
mardi 28 mars 2006 09:36:06
Désolé, je n'ai jamais recontré cette erreur, mais quel version de MPLAB et de C18 as-tu???

si ce n'est pas le cas, télécharge la derniere, car la config du BORV est je pense propre au pic que tu utilises donc si jamais le 18f4550 n'était pas encore supporter dans ta version d'mplab l'erreur vient peut-être de là
Re: Carte d'interface sur port USB, protocole HID
mardi 28 mars 2006 13:38:20
version de mplab et c18 télécharger cette semaine sur microchip

version 7.31 pour mplab et 3.02 pour C18
donc c'est pas ça encore.

sa me stress je peut pas avencer si je corrige pas ça lol.

j'ai essayer de compiler ton projet de base et ça me fait pareil personne aurai le detail des reglages adéquates?
Re: Carte d'interface sur port USB, protocole HID
mardi 28 mars 2006 16:39:53
Et quand tu essayes de compiler les codes de microchip ça donne quoi???

si tu les as pas voici ou tu peux les trouver:

[www.microchip.com]
Re: Carte d'interface sur port USB, protocole HID
mardi 28 mars 2006 17:47:16
merci de ton aide... mais

Je voit pas ou sont les codes sur la page que tu m'a donnée c'est la page d'un module de test?
Re: Carte d'interface sur port USB, protocole HID
mardi 28 mars 2006 18:22:13
Tu dois installer ceci:

[ww1.microchip.com]

ensuite tu auras ceci:

C:\MCHPFSUSB\fw\Hid\Mouse

et là c'est un projet qui genere un périphérique usb qui simule une souris qui tourne en rond... Si tu parviens pas a le compiler c'est un probleme de ton installation, si tu parviens a le compiler c'est un probleme dans le projet que j'ai mis a disposition sur le site, dans ce cas il faut vérifié si toutes les chemins spécifié dans mon projet sont corrects par rapport a ta config

Bonne chance
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter