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

Visual C++ Discussion :

[win32] lors de l'ouverture d'un port, signal RTS et DTR envoyé-comment les supprimer


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    417
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 417
    Par défaut [win32] lors de l'ouverture d'un port, signal RTS et DTR envoyé-comment les supprimer
    Bonjour,
    comme indiqué dans le titre lors de l'ouverture d'un port série, un signal RTS et DTR est envoyé via la liaison série sur la carte reliée au PC (par usb).
    le port série est ouvert de la manière suivante :

    hComm = CreateFile( Port,GENERIC_READ | GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_FLAG_OVERLAPPED,0);

    puis la configuration du dcb qui désactive les contrôles RTS et DTR :

    dcb.fDtrControl = DTR_CONTROL_DISABLE;
    dcb.fRtsControl = RTS_CONTROL_DISABLE;

    (je n ai mis que les points importants du soft)



    les contrôles sont bien désactivés mais lors de la connection (au niveau du soft quand il acheve la fonction createfile), deux signaux RTS et DTR sont envoyés, ce qui est très génant puisque le RTS du circuit FT232 est relié au reset de la carte.

    Savez vous comment supprimer ces deux signaux qui apparaissent à l'ouverture ?
    merci

  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,
    si tu n'utilises pas le rts strap le sur le cable ...
    c'est dangereux de laisser un signal actif permettant un reset (sauf si c'est prevu) ...

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    417
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 417
    Par défaut
    le probleme c est que le reset est prévu sur le RTS (je ne choisit pas le montage de la carte), et je ne peux pas le strapper puisque le reset se fait via USB par un autre logiciel.
    voila donc je suis mal barré si personne n a de solutions :s

  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
    tu as essayé de modifier le parametrage par défaut windows du port au niveau du panneau de configuration windows pour enlever le RTS ?

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    417
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 417
    Par défaut
    le paramétrage n a rien donné (j ai joint la prise d écran des paramètres du port), j ai regardé la doc, ça pourrait effectivement venir de là mais j ai testé toutes les configurations, et rien de change (toujours un pic a 0log de 2.5ms sur le RTS et le DTR)
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/02/2010, 10h02
  2. activation macro lors d'une ouverture fichier Excel
    Par mirumoto dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/05/2005, 15h08
  3. Réponses: 9
    Dernier message: 27/10/2004, 17h00
  4. est il possible de forcer l'ouverture d'un port
    Par voyageur dans le forum Développement
    Réponses: 86
    Dernier message: 23/10/2004, 20h26
  5. [VB6] Erreur lors de l'ouverture d'un document Word
    Par Marco le Pouillot dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/01/2003, 09h30

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