IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Communication avec des circuits externes de la norme i2c


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 32
    Par défaut Communication avec des circuits externes de la norme i2c
    Bonjour,

    je suis à la recherche d'un exemple en c# qui permet de communiquer à l'aide de la dll (port.dll) avec une interface qui utilise des circuits de la norme i2c.
    En fait quand je lie mes deux pc avec un cable null modem en utilisant une communication hyperterminal sur l'un et mon programme c# sur l'autre, le programme c# fonctionne correctement et je reçoit bien les trames envoyé via la connection.

    Par contre quand j'utilise l'interface externe norme i2c liée via un cable au port série de mon pc, j'envoie des inpulsions à l'aide de deux piles faisons ensemble 18 volts, mon programme c# ne capte pas le signale et on m'a conseillé d'utiliser la dll (port.dll de MS), malheureusement je n'ai pas sous la main un exemple concret pour comprendre le mecanisme.

    C'est trés important pour moi car c'est un projet personnel et j'aimerai le mettre sur pied le plus vite possible.

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    si tu veux faire du port Serie, utilise SerialPort du framework 2.0... tu y trouveras avantageusement les memes fonctionnalités que Port.dll.

    The Monz, Toulouse

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 32
    Par défaut
    C'est une trés bonne idée mais ce que je cherche c'est un exemple qui permet de communiquer avec une interface externe i2c.
    Autrement dit quel est le protocole qu'il faut utiliser pour se communiquer avec une telle interface (paramétres etc....).

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    et ca : http://www.telos.de/I2C__NET_API.255.0.html

    ca pourrait aider ?

    The Monz, Toulouse

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 32
    Par défaut
    Merci pour ton aide j'apprécie bcp.
    Je suis allé sur le site mais je n'arrive pas à implémenter leur class i2c.net, j'ai coipé un exemple et il me manque le namespace telos::..... que je n'arrive pas à trouver.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 32
    Par défaut
    En fait si j'ai bien compris la norme i2c travaille avec le principe de maître et esclave, le problème que j'ai c que je ne sais pas comment déclarer une instance de l'interface i2c avec laquelle je veux communiquer.
    Ils parlent aussi dans leur exemple de l'adresse de l'i2c et du bitrate alors je suis perdu, je ne comprend plus rien.

  7. #7
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    question conne:

    as tu pensé à faire un "addreferenc de la lib i2capi_dotnet_net20 dans ton projet ?

    Ca devrait aider pour trouver les classes telos (i2cAdress par exemple)

    Ca marche ? heureux ?

    The Monz, Toulouse

    PS: en t'appuyant sur leurs exemples + la norme i2c (que je ne connaissais
    pas avant ton post).. tu devrais pouvoir t'en sortir quand même

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Vmware communication avec des pc externe
    Par digofwall dans le forum VMware
    Réponses: 1
    Dernier message: 25/05/2010, 08h34
  2. [Flex] Rollover avec des images externes
    Par teuzze dans le forum Flex
    Réponses: 1
    Dernier message: 15/05/2007, 22h31
  3. Communication avec une application externe
    Par Lethal dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 27/02/2007, 18h30
  4. Communication avec des interfaces i2c
    Par bibendum7302 dans le forum Delphi
    Réponses: 7
    Dernier message: 28/01/2007, 19h56
  5. Créer un jar avec des librairies externes
    Par bart64 dans le forum Langage
    Réponses: 4
    Dernier message: 28/07/2006, 05h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo