Salut, Si tu parles du schéma , il s'agit du l293 qui est une puce qui permet de donner de la puissance au sortie du pic afin de pouvoir fournir suffisament de courant au moteur pour le faire tourner... Ce sont des composants vraiment habituels que tu trouveras sans probleme... Pour éviter de tout casser, il faut que tu vois avec la puissance de tes moteurs, quel courant sous quelpar Benjamin - Discussions ouvertes sur vos idées
Salut, Y'a pas de probleme, tu peux m'envoyer un fichier hex que tu as généré je regarderai si ça marche... Je regarderai ça dès que possible Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Salut, Les pic16f84a ont 18 broches, la différence entre les modele est la fréquence max de l'oscillateur (le quartz), donc la vitesse d'exécution du programme... Tu as des pic ou la vitesse max est de 4, 10 ou 20mhz... Il s'agit de la freq max, donc si tu achetes un 10, tu peux le cadencé a 4mhz sans probleme... Ici: PIC 16F84-04 -> 4mhz max PIC 16F84-10 -> 10mhz mapar Benjamin - Discussions ouvertes sur vos idées
Salut, Comment tu as configuré winpic??? moi j'ai mis dans hardware un TE20 ça fonctionne parfaitement, connectes-tu directement ton programmateur au port com ou passes-tu par un convertisseur quelconque? Benjamin ps: je pars demain pour quelques jours faut pas s'étonner si je réponds paspar Benjamin - Discussions ouvertes sur vos idées
Mais parce que tu ne regardes QUE LES BITS DE POIDS FAIBLE et que les 2 BITS DE POIDS FORT sont DANS LE BUFFER 1... registre de bits est sur 8 bits il ne saurait donc te renvoyé une valeur 0-1023 c'est impossible, donc il te renvoie une valeur 0-3 et une valeur 0-255, 0-3 c'est le poid fort et 0-255 c'est le poid faiblepar Benjamin - Discussions ouvertes sur vos idées
ben le premier buffer c'est les 2 bits de poid fort de la conversion... Ta conversion a lieu sur 10bits soit 1024 bit 9 = 512 (buffer 1) bit 8 = 256 (buffer 1) bit 7 = 128 (buffer 2) bit 6 = 64 (...) ... ... ... ... faut que tu regardes sur 10 bits, si tu veux ne t'occuper que de 8 bits il faut que tu changes l'alignement dans ADCON1 left en right je pensepar Benjamin - Discussions ouvertes sur vos idées
Le conversion AD ont lieu sur 10 bits, que valents les deux autres bits?par Benjamin - Discussions ouvertes sur vos idées
Salut, Le programmateur JDM que j'ai fonctionne a merveille sous windows xp... Easy HID je ne l'utilise pas car il genere un code en Basic, que je n'ai pas envie d'investir dans Proton Basic machin (ben oui désolé )... C'est pour ça que j'utilise le compilateur de Microchip et Mplab, mais si tu n'es pas familiarisé avec le C je comprend que ça puisse être difficile... Mais au bout du cpar Benjamin - Discussions ouvertes sur vos idées
Oula... Je suis pas un expert dans excel moi, normallement tu mets les valeurs dans une colonne et tu lui dis de sortir un graphe...par Benjamin - Discussions ouvertes sur vos idées
Quote- Générer en temps réel les signaux de commandes du capteur CMOS. A priori le pic devrait pouvoir envoyé toute les commandes si celle si sont en ttl Quote- Convertir le signal analogique issu du détecteur en signal numérique. Le pic est muni de convertisseur analogique vers numérique, le temps d'acquisition est de quelque microseconde... Mais il ne sagit pas d'un processeur DSP dpar Benjamin - Discussions ouvertes sur vos idées
Salut, Microchip parle qu'il est possible d'atteindre un débit de 12mb avec le 18f4550, en pratique j'y suis jamais arrivé, et je ne suis jamais arrivé non plus a faire un systeme stable... Donc en théorie c'est possible, en pratique je sais pas... Sinon tu peux toujours jeter un coup d'oeil chez Cypress, leur puces usb sont beaucoup utilisées et tres performante... et permette de montepar Benjamin - Discussions ouvertes sur vos idées
Aucune idée, pour moi c'est un probleme de cablage, c'est toujours un probleme de cablage... Pour tester ton port com essaye avec un vieu perif qui utilise le port com...par Benjamin - Discussions ouvertes sur vos idées
Salut, Quel débit il te faut? c'est un peu ça le plus important Benjaminpar Benjamin - Discussions ouvertes sur vos idées
Bon alors, Le adcon 0 c'est pour lancer la conversion -> pas de configuration a proprement dit... adcon2 te permet de configurer quels sont les entrées analogique et ou sont les tension de référence... pour commencer met tout à 0 adcon3 c'est pour les histoire de temps d'acquisition donc on s'en fout Ensuite vérifie que ton port trisa est bien a 255 Mais bon ici compar Benjamin - Discussions ouvertes sur vos idées
Si tu as activé le code protect c'est normal...par Benjamin - Discussions ouvertes sur vos idées
Salut, Je sais pas trop pour ton programmateur, c'est rarement, meme jamais un composant foutu, sauf si tu as senti une ordeur de bruler a un moment ou un autre, le mieux est de vérifié tes connexions, pas de court circuit ni rien du toutpar Benjamin - Discussions ouvertes sur vos idées
.... alors mets une resistance de pullup, ça résoudra tout (le mclr est la broche reset... si tu la laisse en l'air c'est normal que ça marche pas )par Benjamin - Discussions ouvertes sur vos idées
Salut, le fichier hex qui est sur ce site a déjà la configuration des fusibles entrés dedans donc c'est encore plus simple... Pour simuler la platine usb c'est impossible comme ça, il faut soit que tu montes la puce sur un breadboard ou sur une plaque d'essai si tu veux pas graver la platine... Mais bon si niveau schéma ton circuit est le meme que celui du site y'a pas de probleme a priori..par Benjamin - Discussions ouvertes sur vos idées
Salut, PLusieurs choses a vérifier, quand tu as débranché la tension et que tu l'as remise est-ce que le montage a refonctionné??? OUI: pendant un temps puis s'est arreté -> dans les fusibles a la programmation desactive le watchdog NON: AS-tu mis une resistance de pullup sur le MCLR ? Quels type d'alimentation utilises-tu (es-tu sur que quand tu as eu branché ta led que ton alimpar Benjamin - Discussions ouvertes sur vos idées
Le fichiers Hex que je charge et dont je te garanti qu'ils fonctionne est disponnible ici: "Carte d'interface sur port USB version HID" Pour un programmateur compatible avec winpic 800 celui présenté sur ce site l'est...par Benjamin - Discussions ouvertes sur vos idées
Tu as mis quoi sur AN2... Et si tu essayais avec les bits de configuration tel que c'est présenté sur ce site, tu verrais peut-être directement d'ou vient le probleme, vu que le code a été testé et qu'on connait le type de résultat... le plus simple pour trouver les erreur c'est de remplacé les parties ou l'on a un doute par quelque chose dont on est sur..par Benjamin - Discussions ouvertes sur vos idées
t'es sous windows xp là??? Enfin je sais pas vraiment d'ou peut venir l'erreurpar Benjamin - Discussions ouvertes sur vos idées
QuoteMais par contre c'est valeur sont des valeurs qui ne correpondent pas à celui du signal envoyé par mon gbf, j'ai pensé qu'il faut effectue des conversion mais je ne sais pas, il y a t-il une formule pour ce la?? regarde dans le programme d'interface de la carte hid sur ce site, je montre comment convertir un nombre hexa codé en 10 bits en valeur décimal 0-5volt...par Benjamin - Discussions ouvertes sur vos idées
D'aucun logiciel.... Dans le programme que tu fais pour communiquer avec ta carte, il te suffit d'ajouter quelque ligne qui enregistre les valeurs reçue dans un fichier et que ça soit mis en forme d'un fichier cvs et ça ira tout seulpar Benjamin - Discussions ouvertes sur vos idées
Recherche sur le disque du si tu trouves ce fichier et si tu le trouves copie le dans le repertoire de travail... Tu peux aussi regarder ta config d'mplab et voir si tout les dossiers sont les bons... chez moi voilà ce que ça donne, attention que tes repertoires de travails sont certainement différent des miens:par Benjamin - Discussions ouvertes sur vos idées
QuoteA premiére vu je vois que vous avez utilisé excel mais comment vous avez fait pour reccupérer les valeurs numérique de la conversion? J'ai tout simplement écrit un programme en delphi qui fait des acquisition puis j'ai copié les valeurs dans excel... Tu peux aussi tout simplement généré depuis le logiciel un fichier cvs et l'importer dans excel ça va encore plus vitepar Benjamin - Discussions ouvertes sur vos idées
Je t'ai fait un screenshot de la configuration que j'emploie dans winpic: Maintenant y'a peut-être un probleme avec ton pic, et si tu as peur que ça vienne de ton windows essaye sur un autre ordinateur tu seras directement fixé... C'est vrai que l'avantage du hid c'est qu'il n'y a pas besoins de driver car ceux ci sont dejà present dans windows... ce qu'il faut que tu sache c'epar Benjamin - Discussions ouvertes sur vos idées
Salut, Connaitre la taille d'un probleme en C n'est pas vraiment possible, il faut regarder la taille du fichier hex compilé, mais la calculer dépend de trop de parametre que l'on ne possede pas... Si tu veux connaitre exactement la taille de ton code il faut travailler en assembleur... Pour ce qui est de l'eeprom, chaque valeur que tu entres fait 1 octets, donc compte le nombre d'octetpar Benjamin - Discussions ouvertes sur vos idées
Salut, Je n'ai jamais essayé d'inverser D+ et D-, et je pense clairement que ça risque de ne pas marcher si tu les inverses... Pour ce qui est de la couleur des fils, je ne m'y fie pas trop, il faut que tu regardes le brochage du connecteur et que tu regardes a l'ohm metre quel fil va ou... Pour ce qui est de ton probleme de reconnaissance, il sagit certainement comme je te le dis, quepar Benjamin - Discussions ouvertes sur vos idées
Salut, Le temps d'acquisition est tres difficile a calculer, comme tu le remarques il dépend de différent parametre, dont la temperature... Donc tu ne pourras jamais donner une valeur exact, mais en faire l'approximation et dire que l'acquisition aura lieu au minimum tous les x µs si on se situe dans une temperature d'activité entre y et z degré...par Benjamin - Discussions ouvertes sur vos idées