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

VB 6 et antérieur Discussion :

controler DTR RTS


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2012
    Messages : 10
    Par défaut controler DTR RTS
    Bonjour à vous.
    je suis actuellement en train de réaliser un programme qui devrait pouvoir permettre d'initialiser une machine sans l'UC livrée avec.

    Cependant , pour l'initialisation, j'ai besoin de pouvoir Contrôler les signaux DTR et RTS. En effet l'initialisation se fait via des PCF contrôlés en i2c, où DTR est l'horloge et RTS les DATA. Ce système est assez spécial puisqu'à vrai dire , il ne s'agit pas de véritable i2c, et RTS esty utilisé en emission de DATA uniquement ; c'est CTS qui gère la réception des DATA.
    Mais peu importe. J'en reviens donc à ma venue sur ce forum, existe-t-il un moyen de contrôler (manipuler serait peut-être plus exact) les signaux autres que Tx ( peu importe lesquels , je me fiche de la reception , ainsi je pourrait utiliser des signaux quelconque que je brancherais directement à RTS et DTR de la machine. De plus j'ai quand même besoin de Tx).
    Si il reste une part de mystère dans mon soucis n'hésitez pas à me le faire savoir afin de vous donner toutes les clés pour pouvoir m'aider .

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Proposition de réponse suivant se que je crois avoir compris
    Ne s'agit il pas d'un problème de câblage plutôt que de programmation ?
    Ne peux tu pas croiser les fils pour rétablir une correspondance ?
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2012
    Messages : 10
    Par défaut
    non ce n'est pas ca. En fait je vous présentais simplement le sujet au cas où cela pouvait entrainer une réponse différente de celle que j'aurais eu si j'avais simplement dit: " comment contrôler les lignes autres que Tx du Port COM?"
    La partie électronique est résolue, et quelque soit les deux autres lignes que j'aurais à utiliser, je saurais comment les câbler , donc peu m'importe si c'est RTS CTS, DTR RIN etc... il me faut juste en contrôler deux de plus que Tx.

    Pour l'instant je n'ai pas trouvé réponse à ma question , excepté une qui me semble mal expliquée , trop compliquée , voir hasardeuse. étant donné que je dois transmettre tout un message , cela ne convenait pas .

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2012
    Messages : 10
    Par défaut
    Voici les quelques llignes de code que j'ai tapé , mais ça n'a pas l'air de fonctionner. Je dispose d'un oscillo pour vérifier l'état des lignes , et RTS reste à -12V. Quant à DTR j'avoue ne pas avoir tester, mais je vais le faire , je vous tiens au courant . Enfin , dans tout les cas , j'ai besoin des deux lignes , donc le problème reste toujours valable ne serait ce que pour RTS.

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    Private Sub Form_Load()
    MSComm1.CommPort = "5"
    MSComm1.PortOpen = True
    End Sub
     
    Private Sub Form_Unload(Cancel As Integer)
    MSComm1.PortOpen = False
    End Sub
     
    Private Sub Command1_Click()
    MSComm1.DTREnable = True
    End Sub
     
    Private Sub Command2_Click()
    MSComm1.DTREnable = False
    End Sub
     
    Private Sub Command3_Click()
    MSComm1.RTSEnable = False
    End Sub
     
    Private Sub Command4_Click()
    MSComm1.RTSEnable = False
    End Sub

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2012
    Messages : 10
    Par défaut
    visiblement cela marche pour DTR

    Edit: Et je viens de trouver l'erreur dans mon code . Forcément , avec deux fois RTSEnable = False , ca risquait pas de marcher xD

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/05/2007, 12h06
  2. piloter RTS et DTR du port série
    Par thierry179 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 12/04/2007, 09h13
  3. Réponses: 2
    Dernier message: 27/02/2006, 09h40
  4. [controle] propriété read only
    Par Fizgig dans le forum Composants VCL
    Réponses: 6
    Dernier message: 28/08/2002, 10h30
  5. Rx Controls Gif animés
    Par toufou dans le forum Composants VCL
    Réponses: 6
    Dernier message: 23/08/2002, 14h09

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