FORUM Syndrome-OC - Jacky-PC


  Programmation


  Microcontrolleur &co


  pic USB 16C765 16c745, impossible de les faire fonctionner

 




Il y a 39 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pic USB 16C765 16c745, impossible de les faire fonctionner

n°5738
sebosac
Posté le 30-05-2005 à 15:58:09  profilanswer
 

salut,  
 
voila 3 mois que je t'en en vain de mettre au point un chenillard USB, mais le MCU ne fonctionne pas correctement, j'ai tester des programmes tout fait et comme par hazard chez moi ca ne marche.
 
quelqu'un peut il m'aider  ?

mood
Google
Posté le 30-05-2005 à 15:58:09  profilanswer
 

n°5743
Trracer
Posté le 30-05-2005 à 21:40:39  profilanswer
 

Si tu ne dis par precisemment ce qui ne marche pas, je vois comment tu espere obtenir la moindre réponse...
Qu'est-ce qui ne fonctionne pas ? Le PC ne reconnait pas le periph ? le pic plante ?

n°5745
sebosac
Posté le 31-05-2005 à 02:35:52  profilanswer
 

:D ha, euh oui, pardon.
 
 
dojnc voila j'ai le pic qui est reconnu comme HID sous 98se.
 
mais je n'arrive pas a communiquer avec, de plus le hub fait un reset sur le port où est brncher le pic.
 
j'ai tester avec mon mac et j'ai utiliser un logiciel de probe usb, il me raconte que la transaction a ééchou dans l'énumération.
 
je l'ai fait bronzerplusieurs fois et reprogrammer, mais à chaque tenttative, c'est pareil, à tell point que l'ai bronzer eet basta.
 
pareil avec 'autre projet source microchip mouse.

n°5747
Trracer
Posté le 31-05-2005 à 09:26:09  profilanswer
 

Tu es sur de ton montage ? J'utilise des 16c765 et j'ai pas de soucis de ce type. Le fichier de définition (chapter9) est correct ?

n°5852
sebosac
Posté le 23-06-2005 à 01:02:22  profilanswer
 

aurais tu un projet a me donner et qui fonnctionne pour que je puisse le mettre dans mon pic

n°5858
Trracer
Posté le 23-06-2005 à 16:13:46  profilanswer
 

Ah non j'ai pas ça sous la main désolé.  
Mais mon fichier de def usb est basé sur le template de microchip. J'ai juste desactivé la demande de courant (mes montages sont pas auto-alimenté, donc ça enleve un problème potentiel ;) ) et changé l'indentifiant du periph. En gros ça influe sur moins de 40 lignes de code.
Bon je dis ça, mais ça m'a pris quelques jours/semaines avant que le PC reconnaisse correctement mon PIC :D :lol:

n°7592
hypertyty
Posté le 28-08-2007 à 10:35:51  profilanswer
 

Apres de nombreux essais infructueux pour utiliser un 16c765,
je cherche si une  personne sait faire fonctionner cette bete ..
J'ai recherche sans succes sur gemiolac;
on ne sait pas trop par quel bout prendre les explication:
Que charger dans le 16c765 quel programme utiliser.
Je voudrais simplement lire et ecrire sur les ports de ce micro

n°7597
Trracer
Posté le 30-08-2007 à 21:13:58  profilanswer
 

Bonjour,
 
Qu'est ce qui ne marche pas exactement ? (j'ai la vague impression de ma repeter à deux ans interval ^_^).
 
Il y a pas mal de programmes d'exemple sur le site de microchip.  
 
Independament de la fonction usb il se programme comme n'importe quel autre pic (d'ailleurs pour les tests de certaines fonctions on peut utiliser 16f877 par exemple qui a l'avantage d'etre flashable, ça permet de gagner du temps).

n°7599
RISC
Posté le 31-08-2007 à 21:59:35  profilanswer
 

hypertyty,
 
Pourquoi utilises-tu un si vieux micro (16c765) programmable une seule fois alors qu'il y a des centaines de projets sur internet avec les PIC18F4550 ?
 
Regardes cette page sur les microcontroleurs USB  : www.microchip.com/USB
 
Mes sites fétiches USB sont les suivants :
 
http://pic18fusb.online.fr/
http://www.greta.dhs.org/UBW/
http://www.beyondlogic.org/
 
Sur la base d'un PIC18F4550 tu peux te construire un périph USB à pas cher ;=) et reprogrammable.
Il existe même un bootloader USB pour reprogrammer ta bête à partir d'un PC ;=)
 
a+

n°7606
hypertyty
Posté le 03-09-2007 à 17:49:17  profilanswer
 

[quotemsg=7597,8,10448]Bonjour,
 
Bonjour, je ne sais pas si tu te répetes à deux ans d'intervale.Cest la premiere fois
que je pose la question.
Le 16f877 et sa famille je ne vois pas comment tu l'utilises avac l'USB ??????????
Je sais l'utiliser, merci , j'ai meme creer un programme pour le  programmer in situe en 5v.
Il y a des exemples sur le site microchip effectivement.
Mais je recherche plus simplement le moyen de piloter par ce micro, des port paralleles.
Que charger dans le micro, quel driver utiliser, quel moyen pour programmer (de preference en C#, sinon en C++
ou en basic, mais pas en delphi );
Les essais fait actuellement ne fonctionnent pas.Le micro fonctionne normalement sur d'autres appliication,
donc il n'est pas en panne. Je ne sais pas le faire fontionner ....
Merci.
Hypertyty....
 
 
 

n°7607
hypertyty
Posté le 03-09-2007 à 18:04:43  profilanswer
 

Merci pour l'interet porte a ma question.
Je ne pensais pas ce micro aussi obsolete (il est reprogrammable, apres passage sous UV).
Je pense pouvoir me procurer de 18f2450. les autres sont dificiles a trouver, ou utilise des boitier
ne facilitant pas l'utilisation.
Donc je vais essayer en suivant tes conseils.
Peut tu me guider sur une façon simple pour mettre en oeuvre ce composant.
Que doit on charger dans le micro,en asm.quel processus, driver etc ... utiliser
Comment le piloter facilement, dans un language (C",++,VB, pas delphi, je ne dispose que de visual studio pour programmer....).
Le but etant de pouvoir actionner le micro pour piloter un systeme qui etait encienement pilote par un port parallele du PC.
Avec mes remerciement.
hypertyty......

n°7608
Trracer
Posté le 03-09-2007 à 21:27:58  profilanswer
 

Bonjour,
 
Effectivement les pic18 ont rendu le 16c745/765 obsolete, mais ils se programmes exactement de la même façon. Le firmware usb est le même, seule la facilité de developpement est bien meilleurs (le flash a ses avantages...).
 
C'est pour cela que je parlais du 16f877, qui permet de mettre au point toutes les fonctions autre que l'usb plus facilement (plus rapidement surtout) que sur un pic uv.
 
Maintenant que ce soit un pic18 ou le 16c765 le firmware reste délicat à mettre en place.  
 
Le plus facile est d'utiliser l'exemple de Microchip HID. Il faut modifier (du moins c'est ce que j'ai fais) le fichier mousedesc.asm (et eventuellement usb_ch9.asm et usb_defs.inc) et l'adapter selon son besoin (entre autre changer les id de periph et la classe afin de le faire reconnaitre comme un periph HID générique plutôt qu'une souris - les infos de classe HID sont dispo dans la doc de Microchip il me semble, sinon sur le site du consortium usb).
 
Le periph sera reconnu comme HID, cela veut dire qu'il ne reclamera pas de drivers spécifique pour etre fonctionnel. Cela veut dire aussi que c'est à l'application hote de savoir ce qu'elle fait dans le detail...
 
Pour l'accès depuis le pc, tu ne trouvera pas de dll en pure .Net managé, il faudra passer par des dll native. Tu trouvera une dll (hidcomm) chez Microchip aussi avec des exemple en VB. Par contre y'a surement moyen de trouver mieux parce que la dll de Microchip, si elle est parfaitement fonctionnelle, reste un poil limité dans certain cas (au niveau de l'énumération des periphs HID entre autre).
 
Maintenant, si ton but est juste de transformer de l'usb en parallele, y'a deja des adaptateurs qui existe...

n°7611
hypertyty
Posté le 05-09-2007 à 10:20:00  profilanswer
 

Message a RISC
 
Sur tes conseil je me lance sur le micro 18F2450 que j'ai reussi a me procurer
 
 
Je laisse tomber le Pic 16C765 ne pouvant pas obtenir d'aide serieuse
ni contacter de personne competante dans ce domaine.
On me conseille de d'acheter tout fait, ce qui n'est pas le but, ou d'essayer de bricoler d'hypothetique,
programmes introuvables de Microchip.
 
Si tu pouvais m'informer ou trouver si possible, un moyen simple de le faire tourner, afin  
de pouvoir avec un programme (si possible en C# ou sinon en C++, ou en VB mais pas en delphi,
je ne dispose que de Visual studio).
J'aimerais pouvoir simplement a l'aide de ce programme piloter des ports de ce micro en entree ou en sortie,
mais si je me debrouille bien en micro et en programmation je connais mal l'USB.
Je ne sais pas ce qu'il faut charger dans le micro.
Merci.*A+.
hypertyty ...
 
 
Regardes cette page sur les microcontroleurs USB  : www.microchip.com/USB
 
Mes sites fétiches USB sont les suivants :
 
http://pic18fusb.online.fr/
http://www.greta.dhs.org/UBW/
http://www.beyondlogic.org/
 
Sur la base d'un PIC18F4550 tu peux te construire un périph USB à pas cher ;=) et reprogrammable.
Il existe même un bootloader USB pour reprogrammer ta bête à partir d'un PC ;=)
 
a+[/quotemsg]

n°7644
hypertyty
Posté le 16-09-2007 à 14:17:20  profilanswer
 

Risc
Merci pour tes infos .....
Sait-tu comment proceder avec un micro de type 18F2450
Que faut il charger dans le micro , quel drivers utiliser et comment le piloter pour obtenir une commande des ports en entree ou en sortie.j'ai beau essayer, je tourne en rond, les seules explications sont prevues pour
les personne deja au parfum.
Je sais programmer C++, C#, visual basic, assembleur etc, mais ne sais pas utiliser ce type de composant usb
Je ne trouve pas d'explication claires a ce sujet, et personne ne sait ...
Amicalement.
hypertyty.
 

mood
Google
Posté le 16-09-2007 à 14:17:20  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Programmation


  Microcontrolleur &co


  pic USB 16C765 16c745, impossible de les faire fonctionner

 

Hit Parade