串口通信教程[关闭]
Posted
技术标签:
【中文标题】串口通信教程[关闭]【英文标题】: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) 读取内容的代码,让初学者都能理解。 【参考方案1】:标准 Win32 API 使用通信端口的句柄。 (事实上,重叠的 API 甚至可以在 Windows 9x/ME 上运行!)
【讨论】:
太好了,你能给我看看这个教程吗?到目前为止,我只看到了库和函数描述。 我在 MSDN 上找到了这个页面,看起来很透彻:msdn.microsoft.com/en-us/library/ms810467.aspx【参考方案2】:如果您可以访问 boost 库,boost::asio 中有一些用于进行串行端口 I/O 的工具。文档可能有点繁琐,但是当您深入了解大头针时,它就非常简单了。
【讨论】:
我从来没有听说过这个。你能发布一些教程的链接吗?【参考方案3】:在bbdsoft,您可以下载使用串行端口的 C++ 类的良好功能示例。仍然很好用!
【讨论】:
以上是关于串口通信教程[关闭]的主要内容,如果未能解决你的问题,请参考以下文章