Welcome

首页 / 软件开发 / C++ / 使用Win32创建串口通讯程序

使用Win32创建串口通讯程序2010-06-29konchat

介绍:

本文的目的是介绍如何在Win32中处理串口。串口通讯可以通过多种技术实现,例如:ActiveX,I/O存取和文件操作。本文介绍Win32平台下通过文件操作技术使用串口。程序员可以使用 Microsoft Visual C++ Version 6.0所提供的kernel32.lib。在Microsoft Windows(2000,Me,XP and 95/98)中,串口作为文件处理。因此可以通过Windows文件创建函数打开串口。

文章不仅介绍了串口通讯,也介绍了在串口通讯应用程序中实现多任务,多任务可以使串口通讯应用程序在同一时间处理更多的任务,例如:读数据任务,发送数据任务,GUI任务等。

以下主题描述了Win32中基本的串口操作:

初始化/打开串口通讯

创建端口句柄

获取配置(DCB)

修改配置

保存配置

设置通讯超时

接收/发送数据

发送数据

接收数据

关闭串口

设计步骤:

初始化/打开串口

打开串口的第一步是初始化或设置串口配置,目的是创建串口代理,整篇文章我们都将用文件句柄作为串口代理。