串口通信教程

时间:2011-04-23 21:59:19

标签: c++ windows eclipse serial-port mingw

我正在尝试编写一个C ++程序,它通过RS-232串口从测量设备读取数据流,并将其转换为可读格式。我之前从未编写过串口通信。

问题:是否有人可以提供有用,易于理解的链接指南

约束:

  • 编程语言:C ++

  • 操作系统:Windows(XP)32位

  • 编译器:MinGW(用于原型设计),Eclipse(最终版本)

这意味着:

  • Visual Studio

  • Borland,

  • 代码块

  • Blodshed DevC ++

3 个答案:

答案 0 :(得分:0)

标准的Win32 API使用通信端口的句柄。 (事实上​​,重叠的API甚至可以在Windows 9x / ME上运行!)

答案 1 :(得分:0)

如果您可以访问boost库,那么可以在boost :: asio中进行串口I / O操作。文档可能有点麻烦,但是当你开始讨论它时,它非常简单。

答案 2 :(得分:-2)

bbdsoft,您可以下载一个功能强大的C ++类示例,以便使用串行端口。仍然很棒!