Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2213 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  initialisation communication port serie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

initialisation communication port serie

n°725991
sloap
Posté le 14-05-2004 à 13:52:20  profilanswer
 

Salut,
Voila j'ai ecrit un petit programme visual c++ permettant d'envoyer des ordres a un multimetre et d'en récuperer les valeurs.Ce programme marche bien cependant lorsque je fais communiquer le port serie avec un autre periphérique et que je veut reinitialiser la communication avec le multimetre, cela ne marche plus.Pourtant j'initialise entièrement la structure dcb. J'aimerai savoir si il faut effectuer un traitement particulier sur le dtr(ou autre) lors de la premiere communication avec le periph

mood
Publicité
Posté le 14-05-2004 à 13:52:20  profilanswer
 

n°758743
sloap
Posté le 10-06-2004 à 09:02:58  profilanswer
 

alors pour ce qui est des ports series il y plusieurs chose a savoir :  
Si vous travailler su 2000 ou XP il faut utiliser
CreateFile pour generer une communication
WriteFile pour l'envoie de donnees
ReadFile pour la reception de donnees
http://www.guill.net/index.php?cat=6&prg=11
les parametres de la communication sont fixés a l'aide d'une structure nommé dcb.
Sous windows 98 je suis parvenus plus aisaiment a gérer la communication en utilisant _outp(outportb) et _inp(inportb)
Dans ce cas la communication est etablis en manipulant directement directement les 7 registres relatif au port serie utiliser(3f8 pour com1)
aide : http://membres.lycos.fr/pacat/index.php3?page=32
 
voila voila

n°758869
destynov@
Posté le 10-06-2004 à 10:18:57  profilanswer
 

et pour initialiser la structure DCB, il faut utiliser GetCommState(). Ensuite changer les paramètres voulus (vitesse, bit stop,...)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  initialisation communication port serie

 

Sujets relatifs
envoi de caractères par le port sérieinitialisation d'une base de données Oracle
[MFC] Initialisation des radio dans une boite de dialogue[C++]Port Serie -> Envoi d'un fichier texte...
[C] problème avec la fonction write sur un port sériePort serie / Classpath???
Plus de sujets relatifs à : initialisation communication port serie


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR