"Périphérique non reconnue", c'est déjà un bon départ, au moins la connexion s'initialise. Tu as bien essayé le code HID? pas le code pour le driver full speed de microchip? Tu essayes en simulation sous proteus, ou tu as réalisé un hardware? En recompilant le code, tu as regler les flags pour fonctionner a 48Mhz ou tu l'as laissé tel quel? as-tu alors essayé avec un oscillateupar Benjamin - Discussions ouvertes sur vos idées
Salut, Je n'ai jamais utilisé de quartz a 48Mhz, mais peux-tu tjrs faire un screenshot de ta configuration qu'on vérifie ensemble? Essayes-tu d'utiliser ta carte avec le bootloader? j'ai constaté des problèmes sous windows 7 en utilisant le bootlodaer Es-tu sur de ton hardware? As-tu essayé le code HID mis en téléchargement sur ce site? A+ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, Je vais te répondre quelque chose qui ne va pas t'aider, j'ai compilé ton code chez moi et je n'ai pas d'erreur quand je branche la carte. 1. As-tu essayé de commenter tous les traitements que tu fais dans ton code (genre commente ProcessIO()) pour voir si le probleme vient pas d'une mauvaise boucle ou quelque chose du style du a ton hardware (j'ai mis ton code sur un 4550 sans hardwpar Benjamin - Discussions ouvertes sur vos idées
Alimente bien le MCLR par une résistance, c'est plus simple pour installer un Resetpar Benjamin - Discussions ouvertes sur vos idées
Salut, Soit un probleme de soudure/connexion soit un probleme de schéma, mais je dois voir ton schéma pour ça Il est également recommandé d'avoir un circuit relativment propre pour réaliser une connexion USB, bien que ce ne soit pas absolument critiquepar Benjamin - Discussions ouvertes sur vos idées
Quote Ca devient dangereux le fer à souder J'ai toujours une cicatrice sur la main, ça disparait avec le temps ;-) Sinon ne lésigne pas sur la qualité de ton pcb d'essais... D'expérience les problemes viennent quasi toujours de làpar Benjamin - Discussions ouvertes sur vos idées
Le "Filler" permet de compléter le byte, donc si tu utilses 3 bits dans ton byte, le filler doit être de 5 bits BYTE square:1; BYTE x:1; BYTE o:1; BYTE triangle:1; BYTE L1:1; BYTE R1:1; BYTE L2:1; BYTE R2:1;// BYTE select:1; BYTE start:1; BYpar Benjamin - Discussions ouvertes sur vos idées
Salut, En fait ton programme entre bien dans ta procédure, le probleme c'est qu'il y entre la premier fois mais n'y entre plus jamais car le message que tu essaies de transmettre n'est pas accepté. Tu as changé ton descripteur pour le faire reconnaitre comme un gamepad, et c'est ok, mais par contre tu n'as pas changé le packet, c'est a dire le tableau d'éléments qui est envoyé aux pc... etpar Benjamin - Discussions ouvertes sur vos idées
Salut, Les defines sont justes des raccourcis, lors de la compilation, les chaines mLED_1, mLED_2 ... sont remplacée par LATDbits.LATDx ... c'est purement un remplacement de chaine de caractères afin de rendre le code plus claire surtout par rapport aux composants installés sur les sorties (des leds ici). Si maintenant dans ton montage tu places tes leds sur le portb, il te suffit de remplapar Benjamin - Discussions ouvertes sur vos idées
Salut, Est-ce Windows qui le refuse? ou Windows le voit-il mais par contre il n'est pas accepté comme joystick? Poste peut-être ton code, je regarderai (mais je saurai pas avant jeudi) (Si tu veux fait un MP avec l'archive de tout le code) A++ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, Tous les téléchargements en rapport avec les articles sont dans la rubrique article des téléchargements: Pour faire plus court ;-) C'est un code pour le 18f4550, faut changer le device et mettre 18f2550... Il te posera peut-être un probleme a la compilation car le 18f2550 n'a pas de port E, il suffit de changer les porte, trise et late par ceux que tu désires utiliser sur ta cpar Benjamin - Discussions ouvertes sur vos idées
Salut, Je joue actuellement pour placer un petit pad tactile sur mon pc, je compte donc réécrire le code d'exemple de la souris pour le rendre compatible. Ce qui est vraiment pas mal de faire, c'est d'utiliser ce programme : Il permet de créer le descripteur HID, tu pars de l'exemple que tu as par microchip et tu le réécris au travers du programme, après ça tu comprendras beaucoup plupar Benjamin - Discussions ouvertes sur vos idées
Salut, je me replanchais justement sur le dernier framework usb de microchip ce soir, et je constate sous windows seven que j'ai beaucoup de mal à faire fonctionner les demo si j'utilise le bootloader. Sous windows XP j'ai pas de probleme. Essaye un peu ta démo sans le bootloader? Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, Perso, j'utilise les firmwares proposés par microchip et le compilateur C18 de microchip en version academic (gratuite, mais pas forcément la plus simple) Dans les exemples de code, il y a un gamepad. Je viens de le tester et ça marche. J'ai juste du modifier le pid (variable MY_PID en 0005). ce qui arrive des fois, c'est quand tu proposes un mauvais VID/PID, windows l'attribue a unpar Benjamin - Discussions ouvertes sur vos idées
Super! tiens nous au courant, Au passage, j'ai pas fait attention, mais sur ton quartz c'est 22pF qu'il faut mettre, pas 22nF... j'espere que c'était une erreur de frappe, sinon prend aussi des 22pF au magasin Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Aie Aie Aie Aie Aie ! ;-) Regarde le schéma sur cet article, c'est la base minimum pour faire de l'usb Tu dois mettre absolument une capacité de 470nF sur Vusb, c'est obligatoire!!!!! Et éventuellement suivant la configuration de ton firmware, une résistance entre MCLR et VCC En ce qui concerne ton programme, je ne connais pas les librairies de MikroC, mais dans ton programme je nepar Benjamin - Discussions ouvertes sur vos idées
Salut, Tu ne peux pas donner comme nom de variable le mot bit et byte. Ce sont des mots réservés par le compilateur. Change les et ça devrait marché. Pour ton circuit, l'as tu déjà essayé avec un firmware qui marche? Quels sont les capacités que tu as mis? (valeur et connexion) Bonne programmation ;-) Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, Microchip propose 3 modes d'interfaçage avec le 18f4550: - le HID, ce qui est présenté sur ce site et avec lequel tu as programmé ta puce. - le mode bulk, qui permet d'atteindre des débits importants mais pour lequel il te faut un driver spécifique (que tu as essayé d'installé) - le mode CDC qui émule un port com virtuel Comme tu le constates, tu as flashé le firmware HID maispar Benjamin - Discussions ouvertes sur vos idées
Salut, Il me semble que tu as une bien grosse bete... Pour répondre a ta premiere question, si, bien évidemment, il existe bien des programmes pour controler une cnc sous windows. Je parle ici de emc² car c'est une solution gratuite et plutot bien fait. Mais tu trouveras sous windows des programme comme KCam ou Mach3 pour controler ta fraise. Ils sont néanmoins payants. Pour ton moteur,par Benjamin - Discussions ouvertes sur vos idées
Salut, Désolé, sur le coup, je ne saurai vraiment pas t'aider. Mais que cherches-tu a faire exactement?par Benjamin - Discussions ouvertes sur vos idées
Bonjour, Avant tout, je te demanderai de prendre ton temps pour rédiger tes messages. Je te propose ainsi la prochaine fois d'écrire: "Pouvez-vous m'expliquer comment il est possible de faire une liaison.... " Et en place de "détaillé svp": "Je rerche un maximum d'informations car je m'y connais peu." Pour répondre enfin à ta question: Les informations que tpar Benjamin - Discussions ouvertes sur vos idées
Salut, Pour fabriquer un four a refusion, il y a un article assez sympa sur le site de JP Dans mon précédent travail, j'avais bricolé une électronique pour contrôler le four, mais je n'ai plus les plans. Ceci-dit, avec un petit automate programmable Logo! c'est tres vite fait... Je peux facilement faire un code pour reproduire la courbe de fusion. Tu peux également acheter des fours toupar Benjamin - Discussions ouvertes sur vos idées
Salut, J'ai compris ! en fait ce que tu voudrais c'est un fer a souder monté sur une machine trois axes afin de souder tes composants? Enfait, je vais peut-être te décevoir, mais c'est te compliquer la vie... Pour souder des composants avec précision il est préférable d'utiliser un four à refusion. Au lieu de souder ton composant broche par boche, tu places de la creme à braser (melangepar Benjamin - Discussions ouvertes sur vos idées
Salut, Je ne comprends pas bien ta demande, les projets de ce site sont trop compliqués???? ou cherches-tu d'autres applications?? Que cherches-tu a faire? Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Bonjour, Les projets que tu présentes sont très intéressant, mais l'utilisation de FPGA est loin d'être évidente... Même en étant un bon soudeur, il est quand même requis pour ce type de composant de faire sous-traiter la gravure du circuit et le montage par une société équipée de machine automatique. De plus la conception en elle-même est complètement différente de celle des microcontroleurs.par Benjamin - Discussions ouvertes sur vos idées
hammouda écrivait: ------------------------------------------------------- > merci b1 benjamin pour vos reponse , et svp encore > une autre chose ,peut-tu m'aider par quelque > document pour que je peut utiliser le USB du MCU > en tant que dvice et merci encore une autre fois > pour ton aide Je ne comprends pas ta question?par Benjamin - Discussions ouvertes sur vos idées
Il y a en effet des atmega 32 qui gere l'usb en host et device, mais je n'en sais pas plus, je n'utilise pas cette famille de composants A+ Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, La programmation d'un pic, pour les fonctions de bases n'est pas compliquée. La première chose à s'assurer est d'être sur de son hardware. Il est conseillé pour ça de commencer avec un kit de développement tout fait de chez Microchip comme par exemple le Start Kit 24F. Et de reprendre les exercices d'exemples de donné. Sans ça tu te poseras tout le temps la question de savoir si c'estpar Benjamin - Discussions ouvertes sur vos idées
Salut, Tu ne peux pas te connecter à un périphérique de masse via un 18f2550. Pour cela il te faut un MCU avec les fonctions OTG (on the go) qui permet au MCU de devenir maitre dans la connexion usb. Je ne suis pas sur qu'il y a un mcu de la gamme 18f qui le permet. Par contre les pic24f et 32 le sont. Le kit de développement microchip 24f stater kit (environ 50€) est pourvu des connecteurspar Benjamin - Discussions ouvertes sur vos idées
Salut, L'alu est une matière vraiment simple a usiner, de part mes tests, une fraiseuse de 100W suffit a usiner. Maintenant là où il est nécessaire de faire attention c'est: - La qualité de l'outil que tu utilises - La profondeur de passe (avec une petite fraiseuse comme celle du site, tu ne dois pas prévoir de faire des passes de 10mm mais plutôt y aller par pas de 1-2mm) - Le jeu de la CNpar Benjamin - Discussions ouvertes sur vos idées