【问题标题】:Serial port communication tutorial [closed]串口通信教程[关闭]
【发布时间】:2011-04-23 21:59:18
【问题描述】:

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

问题:是否有人提供有用且易于理解的链接教程可能有所帮助?

约束:

  • 编程语言:C++

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

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

这意味着:

  • Visual Studio

  • Borland,

  • 代码块

  • Blodshed DevC++

【问题讨论】:

  • 您在寻找 RS-232 coms DLL 吗?
  • 我正在寻找一些通过串行端口 (RS-232) 读取内容的代码,让初学者都能理解。

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


【解决方案1】:

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

【讨论】:

【解决方案2】:

如果您可以访问 boost 库,boost::asio 中有一些用于进行串行端口 I/O 的工具。文档可能有点繁琐,但是当您深入了解大头针时,它就非常简单了。

【讨论】:

  • 我从来没有听说过这个。你能发布一些教程的链接吗?
【解决方案3】:

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

【讨论】:

    猜你喜欢
    • 2011-07-03
    • 2021-03-25
    • 1970-01-01
    • 2014-03-05
    • 2012-04-24
    • 2010-09-06
    • 2011-05-18
    • 2012-06-02
    • 2012-05-28
    相关资源
    最近更新 更多