Conception de la libraire C++ pour l'utilisation de l'USB

Voir le sujet précédent Voir le sujet suivant Aller en bas

Conception de la libraire C++ pour l'utilisation de l'USB

Message  raphaël le Dim 17 Juin - 22:15

L'objectif de cette libraire est de permettre à un PC de communiquer avec une carte PIC en USB. Cette libraire doit être cross-plateforme Windows/Linux.

Avec Xavier nous proposons :

send (envoi avec versions synchrone et asynchrone)

receive (réception avec versions synchrone et asynchrone)

detect (détecter la carte PIC, permet dans un while d'attendre la connexion ex: while(!detect) )

config (configuration des paramètres propres à la carte)

read_config (lire la configuration actuelle)

Enfin toutes les communications utiliseraient un buffer invisible pour l'utilisateur. Si toutefois il ne souhaite pas que ce buffer fonctionne, il sera alors possible de la désactiver.
buffers cachés (activable sur demande)



Pour tester cette lib il faudra écrire un petit exemple qui suit le scénario suivant :
Un prog C++ prend en argument une valeur et l'envoie sur l'usb,
Un pic recoit et affiche cette valeur sur ses leds.

ex :
test_lib 3
Affichera : 0 0 0 0 0 0 1 1 (où 0 est une led éteinte et 1 une led allumée)

Puis faire l'inverse : faire une lecture des entrées du PIC et les afficher en console sur le PC
Lorsque l'on lance le programme celui ci lis les entrés actuelles du PIC.
avatar
raphaël

Messages : 43
Date d'inscription : 08/09/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

+1

Message  mehdi le Jeu 28 Juin - 18:24

C'te partie ça me botte bien moi,
j'ai jamais fais d'usb, mais ca m'interesse de m'y mettre! même s'il faut se retaper la portabilité win*** (pge comeback?)

mehdi

Messages : 1
Date d'inscription : 28/06/2012

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Conception de la libraire C++ pour l'utilisation de l'USB

Message  raphaël le Jeu 28 Juin - 19:42

Sans trop regarder en détail le fonctionnement j'ai vu qu'il existait un librairie Linux qui s'appelle libftdi et qui permet de parler aux composants FTDI (logique c'est dingue).

Comme le PIC 18f4550 et les autres PICs de l'ASTUPS passent par un FTDI il faudra sûrement commencé par là. Comme Lundi 2/07 est prévu pour le CAN on peut se dire que Lundi 9/07 serait sur la comm. PIC <=> PC. Je suis aussi assez intéressé mais pour être 'efficaces le Lundi il faut que d'ici là nous ayons lu la doc de la lib et le Lundi on se concentrera sur le code.

Bien sûr en une séance on ne peut pas finir mais par contre on peut "bien commencer". L'objectif sera de produire une base de laquelle ceux qui ont les chips partirons.

Est-ce que ceux que ça intéresse seront dispo le Lundi 9/07 ?
avatar
raphaël

Messages : 43
Date d'inscription : 08/09/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Conception de la libraire C++ pour l'utilisation de l'USB

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum