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++Builder Discussion :

TComPort et Patte DSR


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    60
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 60
    Par défaut TComPort et Patte DSR
    Je veux développer un programme qui lit une EEprom a partir du port série, j’ai trouvé sur ce sujet pas mal de réalisations, l’une d’elles un programme avec visuel basic

    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    MSCOM.RTSEnable = False         ' SCL=0 
    Loop8Bits2:                         ' Passer au bit suivant   (7..0)     
    MSCOM.RTSEnable = True          ' SCL=1     
    If MSCOM.DSRHolding = True 
    Then Recep_8_I2c = Recep_8_I2c + n ' DSR=SDA(7..0)(ENTREE)     
    MSCOM.RTSEnable = False         ' SCL=0     
    n = n / 2                       ' Valeur du bit n-1 
    If n <> 0.5 Then GoTo Loop8Bits2 ' Si les 8 bits pas tous Reç recommencer



    Mon problème c’est quand j’ai essayé de convertir ce programme, je n’ai pas trouvé l’équivalant de l’instruction DSRHolding avec le composant TComPort alors mon programme ne marche pas.
    voila ce que j'ai fait:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    do
        {
        ComPort->SetRTS(true);
        if (DSR)
            donnee = donnee + n;
        ComPort->SetRTS(false);
        n = n / 2;
        }                        
        while (n > 0.5);
    la variable DSR est globale et change d'etat dans l'evenement OnDSRChange,et prend la valeur OnOff.
    Merci.

  2. #2
    Membre confirmé
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    60
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 60
    Par défaut Protocol
    J’ai oublié de signer que la lecture de l'EEprom ce fait a l'aide du bus I2C.alors si vous avez une autre solution je suis preneur.
    Merci pour votre aide

Discussions similaires

  1. TComport - Envoyer information et attendre reponse
    Par Psykotik dans le forum C++Builder
    Réponses: 8
    Dernier message: 10/04/2004, 13h58
  2. Reception avec Tcomport
    Par web-angel dans le forum C++Builder
    Réponses: 16
    Dernier message: 27/01/2004, 16h20
  3. [CR] Version nécessaire pour créer des fichiers DSR ?
    Par aysse dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 17/11/2003, 09h01
  4. Pb reception TComPort....
    Par jeannot27 dans le forum C++Builder
    Réponses: 3
    Dernier message: 10/11/2003, 09h07
  5. [Débutant] Lenteur avec TComPort
    Par PhDt76 dans le forum C++Builder
    Réponses: 22
    Dernier message: 27/09/2003, 21h43

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