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

MFC Discussion :

Probl�me de lecture sur port COM


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    42
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par d�faut Probl�me de lecture sur port COM
    Bonjour,
    J'utilise la classe de Farscape pour lire mon port com mais j'ai un probl�me.
    Des caract�res non imprimables viennent se glisser dans le buffer de lecture et me fausse les donn�es :
    Je lis �a :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    yº¹‚:5RþPCS        0pcs
     
     
     
     
     
    ST,GS,   0.000kg
     
    yº¹‚:5RþPCS        0pcs
     
     
     
     
     
    ST,GS,   0.000kg
    Au lieu de �a
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    ST,GS,   0.000kg
     
    U.W.       0 g
     
    PCS        0pcs
     
     
     
     
     
    ST,GS,   0.000kg
     
    U.W.       0 g
     
    PCS        0pcs
    L'emplacement et le type de ces caract�res sont all�atoire.
    Quelqu'un pourrait m'aider ou me donner une piste ? Je ne sais pas trop dans quelle direction chercher ??

  2. #2
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    tu es sur du r�glage du port com ?
    Vitesse ,parit� ,bit de stop ?
    gestion de flux : materiel / logiciel ?


  3. #3
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    42
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par d�faut
    Oui, je suis sur du reglage, c'est celui marqu� dans le manuel

    voici la commande d'ouverture de port :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    w_Com.PortOpen(cPortCOM,4800,'N',8,1)
    La gestion de flux ? Je sais pas si je suis en mat�riel ou logiciel ? Comment on le sais ?

    A noter que si on passe par l'hyperterminal, les donn�es sont bonnes ??

  4. #4
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    en general c'est indiqu� sur le materiel ,soit c'est du xon/xoff ou du rts/cts.
    le cable est en general adapt� en xon/xoff on a besoin de rx/tx.

  5. #5
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    42
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par d�faut
    Ya pas marqu� grand chose sur la notice mais il n'utilise que les broche 2 et 3 donc je suppose que c'est du xon/xoff.

    Cela peut il expliquer mon probl�me ? Que dois je faire pour corriger ?

  6. #6
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    appeler la fonction UseXonXoff() pour specifier ce mode de fonctionnement.

  7. #7
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    42
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par d�faut
    J'avais essay� mais �a me fait toujours la m�me chose !
    J'ai �ssay� de le faire avant ou apr�s l'ouverture du port mais �a change rien ??

  8. #8
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    je suppose que tu utilises une balance
    le plus simple pour bien verifier la connection c'est d'utiliser hyperterminal de windows en travaillant directe sur le port com.
    de parametrer les elements (vitesse et) et de verifier si �a fonctionne...

  9. #9
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    42
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par d�faut
    ben ouais, justement, �a fonctionne niquel avec l'hyper terminal ! C'est �a que je pige pas.

    Pour les param�tres, c'est le m�me, sauf le support mat�riel qui est a aucun, mais je sais pas si �a change quelque chose ?

  10. #10
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    apres l'ouverture met :
    UseRtsCts(false);
    et enleve le UseXonXoff()
    quel est le context de ton programme :
    la reception se fait dans un thread ?
    tu n'est pas en unicode ?
    ton r�glage correspond a : vitesse 4800 ,parit� : none (sans parit�)
    8 bits de data 1 bit de stop.
    c'est bien �a ?

  11. #11
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    42
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 42
    Par d�faut
    Citation Envoy� par farscape
    apres l'ouverture met :
    UseRtsCts(false);
    et enleve le UseXonXoff()
    quel est le context de ton programme :
    la reception se fait dans un thread ?
    tu n'est pas en unicode ?
    ton r�glage correspond a : vitesse 4800 ,parit� : none (sans parit�)
    8 bits de data 1 bit de stop.
    c'est bien �a ?
    Pour les deux fonction, j'ai fais !
    Je n'utilise pas les thread
    Je ne suis pas en UNICODE
    Oui, mon r�glage est bon

    Mais �a ressemble � un probl�me d'allocation m�moire sauf que j'arrive pas � trouver o� ?
    Et puis, j'ai de merdes au d�but de ma lecture, c'est bizarre ?!

Discussions similaires

  1. SERIALPORT - Probl�me de lecture sur port s�rie
    Par PIMSOU dans le forum VB.NET
    R�ponses: 7
    Dernier message: 13/01/2012, 14h03
  2. Probl�me de lecture sur port s�rie
    Par stpaul04 dans le forum D�buter avec Java
    R�ponses: 1
    Dernier message: 29/12/2010, 17h27
  3. Probl�me de lecture de trame sur port COM !
    Par petitclem dans le forum C++Builder
    R�ponses: 23
    Dernier message: 29/03/2010, 15h27
  4. Probl�me de lecture du port Com
    Par zoheir13 dans le forum Composants VCL
    R�ponses: 4
    Dernier message: 26/04/2008, 13h49
  5. Probl�me de reception sur Port COM
    Par Revan777 dans le forum C
    R�ponses: 9
    Dernier message: 19/04/2005, 21h55

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