J'aurai tendance a dire que c'est ton hub qui foirent, mais c'est peut-être un peu simple... Que ce passe-t-il si tu branches les 3 interfaces sans passer par le hub??? (je sais pas si tu as assez de port) Et si tu essayes avec un autre hub??? Autre chose, je ne sais pas si tu as regardé le nouvel article publié sur le port usb sur ce site, j'utilise maintenant la norme hid que jepar Benjamin - Discussions ouvertes sur vos idées
Salut, Alors question prise B... C'est uniquement une question de physique, il existe plusieurs type de prise usb qui se différent par leur dimension, si j'ai mis une prise de type B c'est parce que c'est les seules que j'ai trouvé en magasin donc tu peux sans probleme souder une autre prise ou directement les fils a conditions de ne pas en inverser. Pour ton soft, si tu as les sourcespar Benjamin - Discussions ouvertes sur vos idées
Salut, Bien que tu as fait attention au vid/pid, as tu vérifié aussi ceux ci dans le driver???par Benjamin - Discussions ouvertes sur vos idées
Salut, Si ton ftdi est reconnu comme un port com virtuelle par windows, alors tu n'auras même pas besoins de modifier ton application, veille cependant a bien envoyé les même trame de donnée que l'application originel et tout devrait passser sans probleme bonne amusement Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Je vais regarder, mais je peux rien te garantir, car depuis que je l'ai dessinée, j'ai réinstaller mon pc plusieurs, alors en espérant qu'ils soient passer dans les sauvegardes... C'est quoi que tu comprends pas avec eagle?par Benjamin - Discussions ouvertes sur vos idées
L'exemple de carte utilisant la norme HID présentée sur ce site, envoie et reçoit sans probleme des informations, à un débit max de 64 ko/s... Amplement suffisant pour ce genre d'application... Voilà, pour tes questions, je vais quand meme te préciser que j'ai pas réponse a tout, même loin de là, si c'est une question qui est vraiment en rapport avec l'usb, les descripteurs et tout le tralalpar Benjamin - Discussions ouvertes sur vos idées
Salut, génial que ça compile, Pour le suspicious pointer conversion, j'ai jamais compris... Mais c'est qu'un warning, donc ça signifie que c'est quelque chose qui pourrait être source de probleme si on n'y a pas fait attention quand on l'a programmé. Pour la deuxieme erreur n'ayant pas modifié le fichier usbdrv.c je ne sais rien te dire, mais ça ne doit pas être la source du prpar Benjamin - Discussions ouvertes sur vos idées
Salut, Premiere chose, détrompe toi le HID est tres simple, de un, y'a pas besoins de driver , c'est entierement pris par windows, pour la programmation du pic il suffit de connaitre le C et d'avoir plus ou moins compris les principales fonctions du hid présentée sur ce site... Bon enfin soit... Pour le 18f4550 tu as trois solutions: La premiere le driver de microchip, que je tepar Benjamin - Discussions ouvertes sur vos idées
Bon on va bien arriver a régler ton probleme... J'ai remarqué que ta config n'est pas la même que la mienne, alors les grand moyen, screenshot complet de ma config... J'espere que ça va marcher, mais je parie que c'est une connerie, j'ai vu déjà que tu n'as pas préciser le répertoire de sortie, ni le mappagepar Benjamin - Discussions ouvertes sur vos idées
Ok je vois, Alors 2 choses, 1 regarde dans configure -> select device si tu est bien en 18f4550 Deuxieme chose, si ça marche toujours pas tu retires les lignes qui bugguent chez toi, mais alors lors de la programmation, si tu utilises winpic, tu devras préciser ceci: Enfin les lignes de code qui bugguent chez toi sont les lignes pour entrer la configuration directemenpar Benjamin - Discussions ouvertes sur vos idées
Tu dois installer ceci: 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 toupar Benjamin - Discussions ouvertes sur vos idées
Et quand tu essayes de compiler les codes de microchip ça donne quoi??? si tu les as pas voici ou tu peux les trouver:par Benjamin - Discussions ouvertes sur vos idées
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àpar Benjamin - Discussions ouvertes sur vos idées
Salut, Alors pour la programmation, je n'ai jamais examiné le code en C++ ni en VB mais a mon avis, bien que n'ayant pas vu ton code, le probleme vient que dans ta fonction read et write tu n'envoies pas un octet mais tu dois envoyé la référence d'un tableau contenant les 64 octets. Au sujet de borland, Delphi 2005 édition personelle est disponible gratuitement sur le site : C'par Benjamin - Discussions ouvertes sur vos idées
Oui mais quel protocol utilises-tu, si tu utilises le driver de microchip c'est a dire le premier firmware disponible sur ce site, ça ne m'étonne pas que ça plante... J'ai eu plein de probleme aussi et c'est pour ça que j'ai décider d'utiliser le protocole HID... Maintenant si tu utilises l'HID... ça devient plus embettantpar Benjamin - Discussions ouvertes sur vos idées
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...par Benjamin - Discussions ouvertes sur vos idées
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 µconpar Benjamin - Discussions ouvertes sur vos idées
Salut, J'ai résolu tout les probleme de stabilité en utilisant la communication HID au lieu que d'utiliser le driver de microchip... C'est beaucoup plus stable, plus souple et beaucoup plus facile à programmer que ce soit le firmware ou le logiciel windows... Mais bon tout ça au détriment de la vitesse (64ko/s... ce qui ne me gene pas) Si tu utilises le driver microchip, je suppose quepar Benjamin - Discussions ouvertes sur vos idées
En effet désolé, faute de manipulation j'avais pas mis le board dans l'archive, voilà qui est corrigé... Tu peux tout télécharger ici :par Benjamin - Discussions ouvertes sur vos idées
Alors pour la lsite des composants, enfait c'est indiqué sur le schéma... mais sinon 5 resistance de 1k 2capa de 22pf 1 quartz de 20mhz 3 led 1 capa de 470nf 1 petite capa genre 10µf pour filtrer l'alim 1 support 40 broches et 1 18f4550 Ainsi que le connecteur USB Pour le prix faudra compter quand même 10-12€ pour le pic + 3 € pour le reste donc au total une quizainpar Benjamin - Discussions ouvertes sur vos idées
Salut, Peut-être que c'est déjà fait, mais tu peux déjà lire cette article ci: Si tu as des bases en C++ je suppose que le C ne devrait pas être un probleme... Pour faire une interface usb tu devras obligatoirement utilisé un circuit qui gere la communication usb, comme c'est le cas ici avec le 18f4550... Ensuit tu n'as plus qu'a entrer le code que tu désires dans la pucepar Benjamin - Discussions ouvertes sur vos idées
Salut, Via le programmateur présenté sur ce site tu arriveras à programmer le 18f4550 pour dl les plans comme programme j'utilise winpic800 Pour configurer winpic800 avec le programmateur il faut mettre dans la configuration hardware que l'on utilise un TE20 DATA -> CTR DATAIn -> CTS CLOCK -> RTS VPP -> TXD Et avec toutes ces optiopar Benjamin - Discussions ouvertes sur vos idées
Salut, En effet il n'est mis nul part clairement la liste des composants, si ce n'est en ouvrant le fichier dans eagle que tu peux voir la liste des composants, j'essayerai d'améliorer ça prochainement. En attendant voici la liste des composant Recepteur Quote Partlist Exported from SchemaRecepteur.sch at 01/02/2006 19:05:28 EAGLE Version 4.13 Copyright (c) 1988-2004 CadSofpar Benjamin - Discussions ouvertes sur vos idées
Hé bien voilà, tout qui est bien qui avance bien... Le Pic est une solution qui te donnera beaucoup de souplesse, si j'avais à l'utiliser dans cette application, comme je le suggérais, j'utiliserai simplement des comparateurs et je ressortirai les niveaux logiques sur le pic, du moins pour commencer, c'est ce qui y'a de plus simple... Bonne continuation et peut-être à bientôt (j'esppar Benjamin - Discussions ouvertes sur vos idées
Salut, Je n'ai jamais entendu parlé, mais de ce que j'ai pu en voir par google, il sagit d'un concour pour les étudiants GEII de France (je comprends que j'en ai jamais entendu parler) qui aurait lieu lors d'un festival de la robotique, donc je suppose toutes les années, ou tous les deux ans ? Si tu désires y participer, n'hésite pas à parler de tes projets, il y a toujours des idées,par Benjamin - Discussions ouvertes sur vos idées
Hello, L'utilisation d'un pic n'est vraiment pas obligatoire pour ce genre d'application. Comme je le disais dans le premier poste : Quote2. S'il s’agit juste de repéré le niveau ou l'ensoleillement est le plus fort, tu peux le faire avec des ampli-op, comme c'est utilisé dans les robots qui cherche la lumiere (il y a un exemple dans "Petits robots mobiles" de Frédéric Giamarcpar Benjamin - Discussions ouvertes sur vos idées
Salut, En cherchant complètement autre chose, je suis tombé sur ceci, ça pourra peut-être t'intéressé : Il n'utilise pas une photo résistance mais une photodiode, qui elle injecte du courant en fonction de la luminosité.. Au sujet de ton problème, le tout est avant de savoir si tu as besoins de connaitre le niveau de chaque capteur dans ce cas faut faire une acquisition des vpar Benjamin - Discussions ouvertes sur vos idées
Bonjour, C'est un gros et beau projet réalisable... Mais qui demande beaucoup de chose et un cahier des charges bien construit... L'utilisation du pic dans ce genre d'activité est une bonne solution... Mais avant tout parlons des premiers problèmes auquel il faut réfléchir avant d’automatiser le processus 1. Le capteur, en effet tu t'inquiètes s'il pourrait griller. La photorésistapar Benjamin - Discussions ouvertes sur vos idées
Bonjour, Ce n'est pas vraiment dans l'optique de ce forum que de fournir un schéma tout fait, tu as sur ce site un exemple d'application qui controlle un moteur pas à pas gràce à une ligne RS232... Grace à cet exemple de programmation tu pourras remplacer la ligne RS232 par un clavier... Pour la gestion du clavier tu trouveras beaucoup d'exemple sur google qui montre comment interfacer un clpar Benjamin - Discussions ouvertes sur vos idées
Salut, J'utiliserai a ta place soit un module RF et un microcontrolleur qui envoie l'information, soit tu dois mettre sur ta ligne un ampli a interval régulié... 100m n'est pas une distance très longue, mais tout dépend du type de fil et de l'installation... RF: Investissement une vingtaine d'€, Sur ce site je montre un petit émetteur récepteur qui marche pas mal du tout, si tu as unpar Benjamin - Discussions ouvertes sur vos idées