Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Tout ce qui n'a pas de catégorie !
Pic18F14K50 transformé en MCP2200
Temps-x
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 813
Enregistré en : juillet 2016
Localisation : Terre

#1 Message par Temps-x » sam. 24 févr. 2018 20:38

Bonsoir tout le monde,

:sifflotte: J'apprends en voulant commander un MCP2200(Microchip) que c'est en réalité un Pic18F14K50.

Si vous avez besoin d'un Pic18F14K50 acheter le MCP2200 à la place, le MCP2200 est actuellement moins cher que le PIC vierge !!

Pour les caractéristique ICI

Mais impossible de récupérer le code en format *.hex, car le MCP2200 est protégé. :furieux:

Voici le lien de la discussion traduit par Google : https://translate.googleusercontent.com ... a3JH1ex6Xw

La communication USB du MCP2200 s’effectue en mode HID, donc pas de drivers à installer. :wink:

==> A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

Pic18F14K50 transformé en MCP2200
cyril13110
Passioné
Passioné
Messages : 455
Âge : 35
Enregistré en : avril 2016
Localisation : 13

#2 Message par cyril13110 » dim. 25 févr. 2018 11:12

bonjour temps-x,

le mode hid n'est que de la conf...je voulais le faire pour faire un convertisseurs de manettes de jeu type console snes mais la conf est particulièrement complexes aide.
sur le net on trouve un descriptif du protocole usb mais perso jai rapidement passé mon chemin.
mais va ne m'étonne pas....

Pic18F14K50 transformé en MCP2200
Temps-x
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 813
Enregistré en : juillet 2016
Localisation : Terre

#3 Message par Temps-x » dim. 25 févr. 2018 16:26

bonjour cyril13110,

cyril13110 a écrit :
Source du message le mode hid n'est que de la conf


Ben figure toi qu'il existe des pilotes pour le MCP2200 ou Pic18F14K50, voir ICI

Le pilote n'est pas vraiment nécessaire, que si tu veux en faire une vrai RS232, Microchip fourni les DLL pour la communication.
Pour des langages de programmation courant.

cyril13110 a écrit :
Source du message sur le net on trouve un descriptif du protocole usb mais perso jai rapidement passé mon chemin.


Ouais, c'est très compliqué, plus de 1000 pages a lire, et encore il faut comprendre, généralement tous en anglais :furieux:
il faut vraiment avoir du courage pour s'y mettre.

Ou ça devient intéressant, c'est que j'ai trouvé sur le net une DLL nommé mcHID.dll fourni par Microchip pour communiquer
avec la plupart des PIC qui gère USB.

Tu peux télécharger cette DLL : ICI

J'ai un exemple en Visual Basic ou l'auteur utilise un Pic18F4550 et fourni le programme, le schéma, la source,
dans cette démonstration qui fonctionne parce que j'ai essayé, il gère, le CAN, et le clignotement d'une LED.

Bon c'est pour un mode HID ou Microchip permets son utilisation, sinon pour un mode avec drivers
il faut payer, et il paraît que ça coute très chère. :mad:

Je fais des recherches dessus actuellement, et j'apprends plein de truc sur ce port, fort intéressant :shock:

USB doit être compris parce que c'est l'avenir, mais pas simple à comprendre je le reconnais. :wink:

==> A+
Modifié en dernier par Temps-x le dim. 25 févr. 2018 17:31, modifié 1 fois.
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

Pic18F14K50 transformé en MCP2200
cyril13110
Passioné
Passioné
Messages : 455
Âge : 35
Enregistré en : avril 2016
Localisation : 13

#4 Message par cyril13110 » dim. 25 févr. 2018 16:39

surtout que de se que jai compris une fois réglé le transfert de donnée entre un pc et une puce est quasi-instantanee comparaît a une rs232 séries. ..
pour nos montagnes ca serait une evolution non négligeable que se soit pour faire du diag comme des interfaces et autre.
j'avais tenté de regarder avec l'utilitaire de conf fourni par mikroelentronika mais meme avec ca cest vraiment hard a appréhender.
pour y arriver de se que jai comprit il faut comprendre l'ensemble des registres de conf et identification de la com usb qui est standard et définir une plage d'adresse de données et le tour serais joué. ....enfin presque.....

Pic18F14K50 transformé en MCP2200
Temps-x
Avatar de l’utilisateur
Confirmé
Confirmé
Messages : 813
Enregistré en : juillet 2016
Localisation : Terre

#5 Message par Temps-x » lun. 26 févr. 2018 01:14

Bonsoir cyril13110,

cyril13110 a écrit :
Source du message surtout que de se que j'ai compris une fois réglé le transfert de donnée entre un pc et une puce est quasi-instantanee


C'est bien plus compliqué que cela, il y a de quoi devenir fou, pour nous, il faut mieux rester dans le mode HID qui reste très lent,
mais suffisant pour ma part.

Il faut écrire un programme sur PC qui reste assez simple quand tu as compris les bases de l'USB HID, mais en plus
tu dois reprendre le code ASM que fourni Microchip(en général) pour écrire ce que tu veux faire avec ton pic.

Je t'explique pas, 15000 lignes à lire, oops et faut arrivé à tous comprendre.

je viens de revoir le module Nrf24l01+ ou j'ai enfin compris comment l'utilisé après 2 années, enfin c'est vrai je l'avais mi de coté. :sifflotte:

Cela ma aidé a comprendre une partie du port USB, ou les termes réapparaissent, comme quoi rien n'est perdu quand on apprend.
Quand j'aurais fini de tous lire, je t'en reparlerais.

Une journée sans apprendre est une journée perdue :wink:

==> A+
Quand la souris nargue le chat, c'est que son trou n'est pas loin.

Pic18F14K50 transformé en MCP2200
F6FCO
Avatar de l’utilisateur
Passioné
Passioné
Messages : 443
Âge : 64
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#6 Message par F6FCO » mar. 27 févr. 2018 19:54

cyril13110 a écrit :pour nos montagnes ca serait une evolution non négligeable

Toi t'as trop regardé les J.O. :-)
Une porte nand prend 2 bits en entrée... cochonne va !!!

Pic18F14K50 transformé en MCP2200
cyril13110
Passioné
Passioné
Messages : 455
Âge : 35
Enregistré en : avril 2016
Localisation : 13

#7 Message par cyril13110 » mar. 27 févr. 2018 20:55

ptdr ratte jai meme pas regarder......mais de faire une com usb au lieu d'une rs232 entre un pic et un pc serai une super evolution tu ne crois pas?

Pic18F14K50 transformé en MCP2200
F6FCO
Avatar de l’utilisateur
Passioné
Passioné
Messages : 443
Âge : 64
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#8 Message par F6FCO » mar. 27 févr. 2018 23:19

Ben ouais mais là vous nagez au dessus de mon niveau :-D
Une porte nand prend 2 bits en entrée... cochonne va !!!

Pic18F14K50 transformé en MCP2200
cyril13110
Passioné
Passioné
Messages : 455
Âge : 35
Enregistré en : avril 2016
Localisation : 13

#9 Message par cyril13110 » mer. 28 févr. 2018 06:38

F6FCO a écrit :Ben ouais mais là vous nagez au dessus de mon niveau :-D


mais F6FC0 nous avons juste un peut d'avance. ....tu peux aussi le faire. .....

Pic18F14K50 transformé en MCP2200
F6FCO
Avatar de l’utilisateur
Passioné
Passioné
Messages : 443
Âge : 64
Enregistré en : décembre 2017
Localisation : Furtif je suis.
Contact :

#10 Message par F6FCO » mer. 28 févr. 2018 22:37

Oui mais je suis vieux et j'apprends lentement :sifflotte:
Une porte nand prend 2 bits en entrée... cochonne va !!!


Retourner vers « Coin Fourre-tout »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités