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

Recherche avancée

HID 18F2550 non reconnu, problème de VID et PID??

Envoyé par BBenj 
HID 18F2550 non reconnu, problème de VID et PID??
samedi 28 février 2009 15:00:36
Hello

Alors voila ça fait maintenant une journée que j'essaye de faire fonctionner le montage USB HID avec un 18F2550.
J'ai modifié le code pour le 2550(aucune erreur de compil), quartz de 24MHz, condos 27p, 470nF sur gnd/Vusb, pull-up 4k7 sur mclr, condos de découplage, programmation du pic avec WinPic800, avec en "-ID-": 0000 04D8 0000 0005, aucune erreur de prog, le tout correctement cablé sur une platine de test! Et pourtant ça marche pas... ;-( (j'ai aussi essayé d'inverser D+ et D-... et j'ai même mesuré la capacité des condos!)

J'ai dû lire tous les posts en rapport mais j'ai rien trouvé qui m'aide, j'ai toujours le "Périphérique USB non reconnu" de windows...
J'ai aussi regardé dans les détails du périphérique, et j'ai:
USB\VID_0000&PID_0000\4&1094FEC1&0&1
je suppose donc que le vid et pid ne sont pas communiqués à l'ordi? (ou je sais pas trop comment ça marche). Pourtant j'ai bien renseigné les valeur dans winpic800! Il faut les renseigner quelque part dans le prog du pic?

De plus pour vérifier que le programme du pic fonctionne, j'ai rajouté dans processIO un ptit code (juste avant le 1er if) pour allumer ou éteindre une led en fonction d'un switch sur RC2, et ça marche!
ya un truc qui diffère dans le code entre le 4550 et 2550 concernant l'usb?
Je verrai si à la rentrée mon prof d'élec a un 4550...

Bref, je sèche! Je sais plus quoi faire... j'ai même essayé sur 2 PC différents (XP), et pareil... snif.

Et si certains ont un code qui fonctionne pour le 2550, je suis preneur!!

Merci d'avance pour toute réponse...
crdlt,
Benj

Ps: au passage, ça marche aussi sous MAC ??

Re: HID 18F2550 non reconnu, problème de VID et PID??
samedi 28 février 2009 15:25:58
Ah et j'ai essayé avec 3 pics différents dont 2 neufs... mais rien... malheureusement...
Re: HID 18F2550 non reconnu, problème de VID et PID??
samedi 28 février 2009 16:10:48
Salut,

Si tu as mis un quartz a 24Mhz il faut que tu modifies la pll au moment de la programmation: Divided by 6 et non by 5 qu'il faut mettre. Si ça marche pas remplace le quartz par un 20Mhz

A++

Benjamin
Re: HID 18F2550 non reconnu, problème de VID et PID??
samedi 28 février 2009 16:17:28
Hello

J'ai modifié la pll dans le prog. Le problème c'est que j'ai pas de quartz de 20MHz, et le magasin d'electronique le plus proche n'en a pas... j'irai peut-être voir si c'est possible dans un autre magasin où ils doivent en avoir, lundi ou mardi... en attendant je vais tester avec un quartz à 4MHz, ptet que ça va marcher...
Merci

@+
Benj
Re: HID 18F2550 non reconnu, problème de VID et PID??
samedi 28 février 2009 16:43:30
Bon ben avec un quartz de 4MHz ça marche... je sais pas pourquoi mais bon! J'aimerais bien utiliser mon quartz de 24MHz voir plus (40 ou 48MHz), ça permettrait de faire plus de choses en moins de temps... C'est bizarre que ça marche pas en 24MHz non? qqun a une idée là-dessus?
Je trouve ça dommage de mettre un quartz à 4MHz sur un pic qui peut aller jusqu'à 48MHz... je comptais utiliser le montage pour piloter ma CNC, mais à 4MHz c'est un peu lent...



Modifié 1 fois. Dernière modification le 28/02/09 16:45 par BBenj.
Re: HID 18F2550 non reconnu, problème de VID et PID??
samedi 28 février 2009 23:57:28
Visiblement il n'y a pas eu de soucis ici:

[www.roboticus.org]

peut-être mettred des condo de 15pF au lieu de 27pF
Re: HID 18F2550 non reconnu, problème de VID et PID??
dimanche 1 mars 2009 09:11:12
Ptet parce que c'est un 4550? J'essayerai de changer les condos et mettre un quartz plus rapide encore.
Je vs tiens au courant.
Re: HID 18F2550 non reconnu, problème de VID et PID??
vendredi 27 mars 2009 10:43:44
avec un quartz 4Mhz zt 40Mhz tu n'aura pas de gain de vitesse. le quart dans se cas sert juste d'horloge reference à la PLL interne du PIC (en tout cas pour le 4550)
ensuite la fréquence est divisé par un coefficient different en fonction de la fréquence du quart externe. la PLL a besoin de 4Mhz qui lui permettra ensuite de faire fonctionner son horloge à 98Mhz.
regarde la partie OSCILLATOR de la doc de ton PIC, le schema l'explique bien.
a+
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.

Cliquez ici pour vous connecter