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

  FORUM HardWare.fr
  Programmation
  C

  ouverture de port serie

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ouverture de port serie

n°1000404
blaise_lap​orte
Posté le 04-03-2005 à 10:09:22  profilanswer
 

Bonjour
 
voila mon probleme.
J'ai un programme qui me permet d'ouvrir un prot série pour y envoyer des donné. Ce programme fonctionne parfaitement à condition qu'un autre programme (hyperterminal) ai ouvert la com et l'ai refermé avant lui; c'est donc la premiere ouverte de la com qui ne fonctionne pas, apres, il peut l'ouvrir et la refermer sans le moindre souci. voici ma commande d'ouverture de com:
 

Code :
  1. CreateFile(strPort,GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING,FILE_FLAG_WRITE_THROUGH | FILE_FLAG_NO_BUFFERING,NULL);

 
 
Et le lien du site ou j'ai trouvé ce programme :
http://www.cppfrance.com/code.aspx?ID=11115
 
Voila, si vous pourriez me filer un coup de main.
 
Merci

mood
Publicité
Posté le 04-03-2005 à 10:09:22  profilanswer
 

n°1000520
blaise_lap​orte
Posté le 04-03-2005 à 12:01:03  profilanswer
 

Sinon, comme autre paramétrage pour l'ouverture de la com, j'ai ceci:

Code :
  1. /* On paramètre le port série*/
  2.         g_DCB.DCBlength = sizeof(DCB);
  3.         /*Configuration actuelle*/
  4.         GetCommState(g_hCom, &g_DCB);


 
l'enui, c'est que ,ne comprend pas grand chose à certaine de ces commande qui sont propre à windows, et je ne sais pas où trouver une aide claire.

n°1000663
Emmanuel D​elahaye
C is a sharp tool
Posté le 04-03-2005 à 14:17:44  profilanswer
 

blaise_laporte a écrit :

Sinon, comme autre paramétrage pour l'ouverture de la com, j'ai ceci:

Code :
  1. /* On paramètre le port série*/
  2.         g_DCB.DCBlength = sizeof(DCB);
  3.         /*Configuration actuelle*/
  4.         GetCommState(g_hCom, &g_DCB);


 
l'enui, c'est que ,ne comprend pas grand chose à certaine de ces commande qui sont propre à windows, et je ne sais pas où trouver une aide claire.


Lire la config (GetCommState) permet de la sauvegarder et de la restaurer, mais elle n'est peut être pas à ton gout. C'est donc à toi de positionner les champs avec les bonnes valeurs. La doc de MSDN est assez claire à ce sujet.
 
http://msdn.microsoft.com


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

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

  ouverture de port serie

 

Sujets relatifs
Ouverture fichier excelHELP - Récupération de données d'une balance par le port série.
Acquisition sur port parallèle ?envoie de 4 octets a la suite sur le port rs232
Port série, Linux & Utilisation non-standard[Aide pour débutant] Programme pour lire info sur port parallèle
port apachOuverture access
Plus de sujets relatifs à : ouverture de port serie


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