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 :

Connection automatque sur un port RS232


Sujet :

C#

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 59
    Points : 45
    Points
    45
    Par défaut Connection automatque sur un port RS232
    Bonjour,

    Dans le cadre d'un projet, je dois réaliser un simulateur de feu d'artifice a l'aide de la carte Velleman K8090.

    Je m'occupe de la partie de l'écriture des classes. Je dois créer une classe qui trouve automatiquement sur quelle COM elle est connectée , et j'ai un petit soucis a ce niveau. Pour le moment je sais trouver si une ou plusieurs connexions RS232 est présente mais je ne sais pas laquelle est la carte.

    J'espère que vous avez compris mon problème et que vous pourrez m'aider a le résoudre.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 227
    Points : 28 228
    Points
    28 228
    Par défaut
    Normelement, il n'y a pas le choix, il faut interroger le périphérique sur le port com et attendre une réponse de sa part. S'il répond c'est qu'il est bien sur ce port, s'il ne répond pas, on essaye un autre port.

    L'idée est de passer en revue tous les ports non utilisés, d'y envoyer une commande bien particulière, comprise uniquement par ta carte, qui devrait y répondre correctement.

    Par exemple, tu envoie sur le port la commande "COUCOU", si tu reçois en réponse "C'EST MOI", ta carte est bien branchée sur ce port. Si tu ne reçois rien, ou que tu reçois autre chose que "C'EST MOI", c'est que soit rien n'est branché sur ce port, soit un autre périphérique est branché, mais en tout cas c'est pas ta carte. Dans ce cas, il te reste plus qu'à tester le port suivant.

    Regarde au niveau de ta carte, si tu n'as pas une commande qui pourrait servir à ça (sinon ça sera à toi de l'inventer), comme par exemple une demande d'un n° identifiant de la carte

Discussions similaires

  1. Comment envoyer un octet sur un port RS232
    Par J_DEL dans le forum VB.NET
    Réponses: 1
    Dernier message: 21/02/2010, 03h56
  2. question sur le port RS232
    Par Z20500 dans le forum Hardware
    Réponses: 5
    Dernier message: 19/07/2009, 10h47
  3. Lire / Ecrire sur un port rs232 avec Qt possible?
    Par Fanta310 dans le forum Débuter
    Réponses: 11
    Dernier message: 16/06/2008, 18h03
  4. Acquisition de données sur un port RS232
    Par Techbio dans le forum C
    Réponses: 13
    Dernier message: 30/01/2006, 16h21
  5. lire les données sur un port RS232
    Par xave dans le forum Langage
    Réponses: 6
    Dernier message: 06/10/2005, 17h40

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