Bonjour ! Alors bonne nouvelle ! Je suis un idiot (maintenant j'en suis sûr !) J'avais oublié d'alimenter la première patte du 18f4550 ... Autrement dit => Boot aléatoire ... Maintenant il est toujours reconnu et plus jamais déconnecté J'ai réussi à faire reconnaître jusque 4 boutons en même temps grâce au PCB que j'ai presque fini Mais toujours à partir de l'exemple de Microchip...Spar ironglove - Discussions ouvertes sur vos idées
Re bonjour J'ai une petite question sur le PCB ... Il n'arrête pas de se déconnecter pendant quelques secondes avant de se reconnecter aussi vite Saurais tu quelle en serait la cause? A+par ironglove - Discussions ouvertes sur vos idées
Rebonjour Ouaah Réponse rapide et efficace Merci beaucoup à toi Je m'y remets de ce pas... J'ai dormi 3 h cette nuit pour ce projet xD Ca devient dangereux le fer à souderpar ironglove - Discussions ouvertes sur vos idées
Salut, Juste une petite question, dans le code MAIN.C, à un moment quand on établit les structures des variables, on en a une qui est le FILLER. Comment peut on le calculer? Mercipar ironglove - Discussions ouvertes sur vos idées
Salut Je crois bien que tu as raison, j'ai essayé le sample de michrochip pour le Joystick et il marche ! Le problème, c'est que mon code aussi marche... Mais pas sur la breadboard... j'ai monté un module sur une plaquette Velleman et hop Tout marche niquel Par contre, j'avais oublié les résistances devant les pics INPUT pour contrer le courant de pulloff => Forcément ça allait paspar ironglove - Discussions ouvertes sur vos idées
Bonjour Pour les defines, j'avais bien compris cela comme ça Mais même en changeant les ports et en mettant des ports en entrées pour test + des ports en sorties pour allumer une led, ça déconne. Par contre j'ai remarqué que même le code de Microchip ne répondait pas correctement... Je faisais un contact et Hop ! Boucle infinie "On-Off" du bouton 2 et des HAT... Donc je supar ironglove - Discussions ouvertes sur vos idées
Bon, Mon PIC est reconnu en tant que Gamepad 32 boutons Mais c'est pas pour autant qu'il réagit... Pourrais tu m'éclaircir sur ce point? Il y a le fichier "HARDWAREPROFILE - PICDEM FSUSB." qui contient ceci en partie : #define mInitAllLEDs() LATD &= 0xF0; TRISD &= 0xF0; #define mLED_1 LATDbits.LATD0 #define mLED_2par ironglove - Discussions ouvertes sur vos idées
Great news everyOne ! J'ai réussi En fait je modifiais la mauvaise ligne du mauvais fichier apparemment ... Enfin, là ça marche en simulation (Proteus) donc il me reste à tester en "dur" ce soir Mais j'ai bon espoir. Si ça marche, je posterai ici ce qu'il faut modifierpar ironglove - Discussions ouvertes sur vos idées
Bonjour Merci de me proposer ton aide Je ne sais plus précisément mais j'ai le souvenir qu'il le reconnaissait plus du tout Tout un temps il reconnaissait le gamepad mais avait une "erreur inconnue" Mais maintenant il le reconnait plus ... Je te ferai un MP ce soir Et je bosserai de mon coté aussi, je recommencerai à Zero et ajouterai un bouton à la fois A pluchpar ironglove - Discussions ouvertes sur vos idées
Bon... J'ai fait ce que tu me recommandais de faire, j'ai recommencé de A a Z pour le descriptor... Mais mon USB n'est toujours " pas reconnu" Aurais tu une idée de l'origine? Se pourrait il que le descriptor et la taille soit Ok mais que la configuration des touches dans le MAIN soit problématique? (Par exemple, le descriptor définit des entrées analogiques en origine mais je n'epar ironglove - Discussions ouvertes sur vos idées
Bonjour Je regarderai ça ce soir alors Je pense qu'au premier survol de ton lien, qu'il s'agit du même programme que j'utilise pour le descriptor Mais comme je le soupçonne et comme tu le signales, il s'agit d'un problème dans le firmware de microchip... J'ai compris comment marchait le code au niveau de la détection des boutons et tout, mais je ne bug plus que sur la taille du descrippar ironglove - Discussions ouvertes sur vos idées
Bonjour à toi Merci de me consacrer autant de temps Je viens de télécharger les codes samples, mais je ne trouve pas d'exemple pour gamepad en HID. Je vais essayer le Joystick en HID et je te tiens au courant Edit 1: Ca marche sans bootloader Reconnu en tant que Joystick Demo par Seven Bon maintenant il me reste à adapter le code et le descriptor Edit 2: Bon et bien ... ça nepar ironglove - Discussions ouvertes sur vos idées
Bonjour ! Décidément rien ne va ... J'ai réussi à faire reconnaître mon montage avec un bootloader mais ... Pas moyen de lui faire comprendre que c'est un joystick... Avec quel éditeur travailles-tu? Tu n'aurais pas quelques samples de codes ou des liens qui t'ont aidés par le passé? Mercipar ironglove - Discussions ouvertes sur vos idées
Bonjour ! Correction : il s'agit bien de 22pF Faute de frappe :p Je vais normalement chercher les composants fin d'après midi. Donc le post sera tenu à jour par mes échecs/réussites d'ici fin du week endpar ironglove - Discussions ouvertes sur vos idées
Okay, dés que j'aurais le temps de passer au magasin d'électronique (si il est ouvert ...) j'irai en prendre 2-3 Concernant le code, je vais essayer de m'inspirer d'un exemple du web comme tu le suggères Si tu en as quelques uns en stocks qui sont intéressants, je suis preneur Merci pour tout PS: je tiendrai ce post à jour en fonction de mon avancéepar ironglove - Discussions ouvertes sur vos idées
Merci pour ta réponse Alors, je l'ai testé avec les exemples de mE et j'arrivais à écrire dessus. Mes capacités sont 22nF en // pour le Quartz mais aucune pour l'USB, est ce grave? Voila le code actuel, il compile typedef struct { B4:1; B5:1; B6:1; B7:1; }byte_bits; typedef union { unsigned char byte_but; byte_bits bit_but; }par ironglove - Discussions ouvertes sur vos idées
Bonjour à tous, voila je me heurte à un problème, je dois réaliser un module permettant jusqu'à 32 entrées (des boutons donc digital) qui simule un Pad (donc en gros faire une grosse manette de 32boutons) en USB. Je me suis tourné vers le 18F4550 mais je n'arrive pas à le faire reconnaitre en HID par le pc... Concernant le matériel, je n'ai que les 2 condos, l'USB alimenté en USB et unpar ironglove - Discussions ouvertes sur vos idées