[résolu] vista mingw, pb transfert série via adaptateur usb-série

vista mingw, pb transfert série via adaptateur usb-série [résolu] - C++ - Programmation

Marsh Posté le 25-02-2008 à 20:46:40    

Bonjour,
 
J'utilisais un vieux portable sous win'Me, et j'arrivais à transférer des données via le port série avec les fonctions CreateFile, SetCommState et WriteFile (programmation avec mingw, gcc)
 
J'ai un nouveau portable avec Vista, et en l'absence de port série, j'ai acheté un adaptateur usb to serial (Belkin avec le circuit Prolific), bien reconnu par Vista qui lui affecte un port COM.
 
Seulement maintenant, mon petit programme ne fonctionne plus :
 - CreateFile renvoie bien TRUE, donc OK (enfin, on peut lui mettre n'importe quoi comme fichier à créer, il cela renvoie de toute facon OK)
 - SetCommState renvoie FALSE, aie aie aie (comme GetCommState d'ailleurs).
 - WriteFile ne write rien du tout.
 
Une suggestion ? peut-etre qu'il ne faut pas mettre COM3 (si c'est le 3) dans CreateFile ? Quoi donc alors ?
 
Merci.
 
Yvounet


Message édité par 14yvounet le 25-02-2008 à 21:30:45
Reply

Marsh Posté le 25-02-2008 à 20:46:40   

Reply

Marsh Posté le 25-02-2008 à 20:50:59    

En fait, CreateFile - je ne vérifiais pas avec INVALID_HANDLE_VALUE - ne fonctionne pas non plus (d'où l'erreur avec les autres fonctions).
 
Donc, c'est que le nom COMx n'est pas le bon. Que faut-il donc mettre ?
 
Yvounet

Reply

Marsh Posté le 25-02-2008 à 21:32:03    

En fait, il ne faut pas jouer avec le com attribué par Vista et tout va bien !
 
Merci à moi-même  :)


Message édité par 14yvounet le 25-02-2008 à 21:32:29
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed