串口通信教程

Serial port communication tutorial

本文关键字:教程 通信 串口      更新时间:2023-10-16

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

问题:是否有人有一个有用的,易于理解的链接教程可能会有所帮助?

约束条件包括:

  • 编程语言:c++

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

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

这意味着

:

  • NO Visual Studio

  • 没有
  • 宝蓝,

  • NO代码块

  • NO Blodshed devc++

标准的Win32 api与通信端口句柄一起工作。(事实上,重叠的api甚至可以在Windows 9x/ME上使用!)

如果您可以访问boost库,那么在boost::asio中有一些用于执行串行端口I/O的工具。文档可能有点麻烦,但当您深入到要点时,它非常简单。

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