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 :

Liaison série synchrone?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 16
    Par défaut Liaison série synchrone?
    Bonjour!

    Dans le cadre d'un projet d'interface d'un capteur, j'ai fabriqué un circuit délivrant une tension créneau +/-5 ou 12V. J'ai besoin d'interpréter le signal sur un ordinateur.
    Je souhaiterais utiliser une liaison série pour transmettre ces données sous forme de bits (le signal sous sa forme actuelle correspond, si j'ai bien compris, à la norme RS232), ne disposant pas de port parallèle.
    Le seul problème est que je n'ai de loin pas le niveau pour intercaler les fameux bits de start et de stop nécessaires à une communication asynchrone.
    D'après ce que j'ai pu lire, se priver de ces bits de régulation revient à créer une communication synchrone.
    Cependant, je n'ai pu trouver nulle part de librairie, et à fortiori d'exemple de code c#/c++, pour ce type d'applications.
    Ma question serait donc de savoir si cela est possible, et si oui, comment?

    Merci d'avance,
    Immerczeck

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    tu peux utiliser la classe SerialPort, présente dans le .NET framework

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 16
    Par défaut
    Pour qu'il n'y ait pas de bit de contrôle (start/stop) ne faudrait-il pas mettre SerialPort.Handshake et SerialPort.StopBits à None?
    Or StopBits ne peut pas avoir la valeur None (OutOfRangeException si je ne me trompe pas). La valeur est bien présente, mais pour une raison ou pour une autre on ne peut pas l'utiliser.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    là tu m'en demandes trop... je connaissais l'existence de cette classe mais je ne l'ai jamais utilisée

Discussions similaires

  1. liaison Série avec kernell32
    Par Emcy dans le forum Windows
    Réponses: 8
    Dernier message: 31/08/2005, 08h58
  2. Réponses: 7
    Dernier message: 21/06/2005, 16h56
  3. [Debutant(e)] Liaison série RS232 et servlet
    Par bourack dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 07/01/2005, 14h50
  4. Réponses: 29
    Dernier message: 11/05/2004, 13h18
  5. liaison série
    Par elodie escande dans le forum MFC
    Réponses: 13
    Dernier message: 14/01/2004, 17h57

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