1

我正在运行 Windows 7 并使用 Visual Studio 2012 RC。我有一个 USB 设备连接到我的 COM6 端口,并且该设备正在流式传输 ASCII 输出。我想获取这些数据以在我用 C++ 编写的程序中使用。一般来说,我对编程很陌生,所以我有点迷路了。我知道我必须使用某个库,并且我看到正在使用函数 CreateFile,但我似乎无法让它工作。任何帮助将不胜感激,谢谢。

编辑:我能够打开端口并检索其基本数据:我可以打印出波特率、位大小、奇偶校验和停止位值。但我需要检索流式 ASCII 数据,这是我迷路的地方。很抱歉没有澄清。

4

2 回答 2

0

干得好:

Serial_Port.h:http ://pastebin.com/Hft1zYS3

Serial_Port.cpp:http ://pastebin.com/ZzfUujNY

于 2012-07-12T16:27:21.557 回答
0

我建议您使用经过充分测试的完整库。这是我使用的一个:

http://www.eltima.com/products/serial-activex/

于 2012-07-12T19:18:39.250 回答