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 :

programme recuperation de donn�es port serie COM1


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Septembre 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 183
    Par d�faut programme recuperation de donn�es port serie COM1
    Bonjour,

    Me voil� de retour sur ce super Forum avec une question, et pas des moindres...

    J'ai pass� plusieurs jours � chercher des sources, des infos, des discussions au sujet de la r�cup�ration de donn�es avec une liaison par COM1.... mais je n'ai pas r�ussit � r�soudre mon probleme.

    Mise en Situation:

    Une machine effectue des mesures. Je me connecte � cette machine � l'aide d'un cable avec prise COM.

    Test avec l'hyperterminal:

    Je travaille bien sur le COM1, j'ai les bons param�tres de connection( nbre de bits par secondes/ bits/ parit�/ bit de fin/ no handshake: 1152000 bits per second- 8 data bits - no parity - 1 stop bit - no handshake)

    Donc avec l'hyperteminal, j'envoie les commandes qu'il faut ( dans mons cas: P? pour afficher une liste de commande � taper, puis par exemple PR pour r�initialiser les courbes)

    Donc avec l'hyperterminal ca fonctionne super bien, ca communique et j'ai toutes les infos....

    Avec les exemples de code que j'ai pu trouver sur le net, ou avec les executables test�s ( oui , quand il y des trucs qui existent d�j� et en libre acces on teste... pourquoi refaire ce qui a d�j� �t� fait si ca marche.. sauf que ca marche pas... )

    Probleme:

    Lorsque j'envoie par exemple: P?

    ca va me renvoyer : P?

    Donc en fait c'est comme si je n'envoyais pas une commande mais juste des caract�res qui me sont renvoy�s....

    Peut etre n'ais je pas donn� assez d'information...

    faites moi le savoir.

    En tout cas je vous remercie par avance pour l'aide que vous pourrez m'apporter!

    Anna

  2. #2
    Membre �m�rite
    Avatar de Spout
    Profil pro
    Ing�nieur syst�mes et r�seaux
    Inscrit en
    F�vrier 2007
    Messages
    904
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Val d'Oise (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur syst�mes et r�seaux

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 904
    Par d�faut
    Si j'ai bien compris, quand tu envois P? avec l'hyperterminal, tu as bien les bonnes r�ponses associ�es. Mais quand tu le fais � l'aide de n'importe quel autre soft � partir de sources trouv�es sur le net, �a marche pas. C'est bien �a?

    Si oui, je ne vois pas d'autre soucis qu'un probl�me de configuration ou une mauvaise lecture.
    A noter aussi que l'hyperterminal garde la main sur la liaison tant qu'il n'a pas �t� ferm�, et bloque ainsi toute autre communication.

  3. #3
    Membre confirm�
    Inscrit en
    Septembre 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 183
    Par d�faut
    Si j'ai bien compris, quand tu envois P? avec l'hyperterminal, tu as bien les bonnes r�ponses associ�es. Mais quand tu le fais � l'aide de n'importe quel autre soft � partir de sources trouv�es sur le net, �a marche pas. C'est bien �a?
    Tout � fait!

    Si oui, je ne vois pas d'autre soucis qu'un probl�me de configuration ou une mauvaise lecture.
    Configuration de? comment pourrait-il y avoir un probleme de mauvaise lecture?

    A noter aussi que l'hyperterminal garde la main sur la liaison tant qu'il n'a pas �t� ferm�, et bloque ainsi toute autre communication.

    Oui oui bien sur quand je teste un programme en C l'hyperterminal est toujours ferm� ( programme ferm�)

  4. #4
    Membre �m�rite
    Avatar de Spout
    Profil pro
    Ing�nieur syst�mes et r�seaux
    Inscrit en
    F�vrier 2007
    Messages
    904
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Val d'Oise (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur syst�mes et r�seaux

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 904
    Par d�faut
    Citation Envoy� par nanettemontp Voir le message
    Configuration de?
    Ben la configuration de la ligne de la m�me mani�re que tu la configure en cr�ant ta connexion dans l'hyperterminal.
    Peut-�tre que tu passes � c�t� de quelque chose?
    Peut-�tre que dans ton code tu as plus de choses � faire pour configurer ta ligne s�rie que ce que tu fais dans l'hyperterminal.
    Citation Envoy� par nanettemontp Voir le message
    comment pourrait-il y avoir un probleme de mauvaise lecture?
    Ben disons que c'est une tr�s tr�s �trange coincidence que tu recoives ce que tu envoies....

  5. #5
    Membre confirm�
    Inscrit en
    Septembre 2007
    Messages
    183
    D�tails du profil
    Informations personnelles :
    �ge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 183
    Par d�faut
    hum pardon j'ai du mal m'exprimer.. je me douet qu'il s'agit d'un probleme de mauvaise lecture , ma question �tait en fait:a quoi cela peut il etre du?

    Bon ben ca m'aide pas plus pour l'instant.. je vais continuer � chercher

  6. #6
    Membre �m�rite
    Avatar de Spout
    Profil pro
    Ing�nieur syst�mes et r�seaux
    Inscrit en
    F�vrier 2007
    Messages
    904
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Val d'Oise (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur syst�mes et r�seaux

    Informations forums :
    Inscription : F�vrier 2007
    Messages : 904
    Par d�faut
    Normalement dans toute liaison, le buffer d'envoi n'est pas le m�me que celui de r�ception. Est-ce que tu utilises la m�me variable pour envoyer et recevoir tes donn�es? As-tu v�rifi� que c'est bien ce que tu re�ois (retour r�ception OK) et non pas un reste de ce que tu as envoy�?

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Communication avec port Serie Com1 / Com2
    Par god_enel dans le forum Windows
    R�ponses: 2
    Dernier message: 26/03/2009, 22h50
  2. Communication avec port Serie Com1 / Com2
    Par god_enel dans le forum Entr�e/Sortie
    R�ponses: 2
    Dernier message: 24/03/2009, 10h41
  3. Windev et le port serie COM1
    Par karim15 dans le forum WinDev
    R�ponses: 1
    Dernier message: 29/04/2008, 00h42
  4. utilisation du port serie COM1
    Par Pol63 dans le forum VB.NET
    R�ponses: 9
    Dernier message: 07/04/2008, 15h21
  5. [TP]Programme pour piloter port série et parallèle...
    Par DDR dans le forum Turbo Pascal
    R�ponses: 10
    Dernier message: 15/04/2004, 21h52

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