我正在尝试编写一个C ++程序,它通过RS-232串口从测量设备读取数据流,并将其转换为可读格式。我之前从未编写过串口通信。
问题:是否有人可以提供有用,易于理解的链接或指南?
约束:
编程语言:C ++
操作系统:Windows(XP)32位
编译器:MinGW(用于原型设计),Eclipse(最终版本)
这意味着:
否 Visual Studio
否 Borland,
否代码块
否 Blodshed DevC ++
答案 0 :(得分:0)
标准的Win32 API使用通信端口的句柄。 (事实上,重叠的API甚至可以在Windows 9x / ME上运行!)
答案 1 :(得分:0)
如果您可以访问boost库,那么可以在boost :: asio中进行串口I / O操作。文档可能有点麻烦,但是当你开始讨论它时,它非常简单。
答案 2 :(得分:-2)
在bbdsoft,您可以下载一个功能强大的C ++类示例,以便使用串行端口。仍然很棒!