我试图编写一个C ++程序,通过RS-232串行端口从测量设备读取数据stream,并将其转换为可读格式。 我从来没有编码过串口通信。
问:有没有人有一个有用的,易于理解的链接或教程 ,可能有帮助?
约束:
编程语言:C ++
操作系统:Windows(XP)32位
编译器:MinGW(用于原型),Eclipse(最终版本)
意即:
没有 Visual Studio
不, Borland,
没有代码块
没有 Blodshed DevC ++
标准的Win32 APIs可以处理通讯端口。 (事实上,重叠的API甚至可以在Windows 9x / ME上运行!)
如果您有权访问boost库,那么在boost :: asio中有用于执行串行端口I / O的设施。 文档可能有点麻烦,但是当你下定决心的时候,这很简单。
在bbdsoft中,您可以下载一个使用串口的C ++类的功能良好的示例。 仍然很好!