je développe une application sur visual c++ et j'aimerais récupérer une
donnée numérique d'un capteur avec une communication série. pour la
recevoir, il faut envoyer ctr+b (stx). Quand j'utilse l'hyperterminal
et je fait ctr+b par le clavier je reçoit la donnée, mais en visual c++
j'ai pas su faire...de plus,y a t-il une clasee ou une lib de
communication série ...merci d'avance
Pour la comm série regarde dans les code de ymca2003 tu trouveras ce que tu cherches.
En gros pour lire/ecrire sur un port série il faut se servir des API suivantes :
CreateFile(...)
ReadFile(...)
WriteFile(...)
CloseHandle(...)
Tu trouveras le détail de ces fonctions sur le site MSDN.
Pour windows, l'aide sur le sujet est ici (Avant tout la partie configuration du port, qui se fait en remplissant une structure DCB, et en l'envoyant à windows comme ça). Pour la lecture/écriture, c'est la fonction CreateFile qui est utilisée, enchainée par des ReadFile et des WriteFile, puis terminée par un Closehandle, exactement comme pour un fichier. Des solution existent en utilisant adressant directement le port, mais ne sont pas à retenir.