Lecture des données à partir du port série à l'aide de C++/Visual Studio

Je suis sous Windows 7 et à l'aide de Visual Studio 2012 RC. J'ai un périphérique USB connecté à mon COM6 port, et l'appareil est streaming sortie ASCII. Je veux récupérer ces données pour les utiliser dans mon programme, que je suis en train d'écrire en C++. Je suis assez nouveau à la programmation en général, donc je suis un peu perdu. Je sais que je dois utiliser un certain bibliothèque, et j'ai vu la fonction CreateFile utilisé, mais je n'arrive pas à le faire fonctionner. Toute aide serait bien obligé, je vous remercie.

Edit: je suis en mesure d'ouvrir le port et récupérer ses données de base: je peux imprimer le débit en bauds, bits, parité et bits d'arrêt valeurs. Mais j'ai besoin de récupérer le streaming de données ASCII, qui est l'endroit où je suis perdu. Désolé de ne pas clarifier.

  • Qu'avez-vous essayer? Notez que le nom de l'appareil est écrit comme ceci: CreateFile("\\\\.\\COM6", .... Voir ici
  • Ne les ports série existe toujours?
  • BTW, si vous êtes nouveau à la programmation, je ne voudrais pas commencer avec ce genre de choses, vous aurez besoin pour démarrer un thread, utilisez ReadFile, analyser ASCII lignes, et de les synchroniser entre autres threads. Ce n'est pas un "Bonjour le Monde" on parle 🙂
  • Je suis en mesure d'ouvrir le port et lire ses paramètres - je peux voir la vitesse en bauds, bytesize, la parité et les bits d'arrêt valeurs. J'ai juste besoin de voir les données ASCII c'est supposé être le streaming maintenant.
  • Oui, ils existent encore dans la forme de l'USB-Série de convertisseurs qui utilisent les ports COM virtuels: amazon.com/TRENDnet-RS-232-Serial-Converter-TU-S9/dp/B0007T27H8
  • Oui, c'est exactement ce que je suis en utilisant. Désolé de ne pas préciser que.