串口通讯教程

我试图编写一个C ++程序,通过RS-232串行端口从测量设备读取数据stream,并将其转换为可读格式。 我从来没有编码过串口通信。

问:有没有人有一个有用的,易于理解的链接教程 ,可能有帮助?

约束:

意即:

  • 没有 Visual Studio

  • 不, Borland,

  • 没有代码块

  • 没有 Blodshed DevC ++

标准的Win32 APIs可以处理通讯端口。 (事实上​​,重叠的API甚至可以在Windows 9x / ME上运行!)

如果您有权访问boost库,那么在boost :: asio中有用于执行串行端口I / O的设施。 文档可能有点麻烦,但是当你下定决心的时候,这很简单。

在bbdsoft中,您可以下载一个使用串口的C ++类的功能良好的示例。 仍然很好!