使用Win32创建串口通讯程序
2010-06-29 20:42:40 来源:WEB开发网核心提示:介绍:本文的目的是介绍如何在Win32中处理串口,串口通讯可以通过多种技术实现,使用Win32创建串口通讯程序,例如:ActiveX,I/O存取和文件操作,本文介绍Win32平台下通过文件操作技术使用串口,以下主题描述了Win32中基本的串口操作:初始化/打开串口通讯创建端口句柄获取配置(DCB)修改配置保存配置设置通
介绍:
本文的目的是介绍如何在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)
修改配置
保存配置
设置通讯超时
接收/发送数据
发送数据
接收数据
关闭串口
设计步骤:
初始化/打开串口
打开串口的第一步是初始化或设置串口配置,目的是创建串口代理,整篇文章我们都将用文件句柄作为串口代理。
更多精彩
赞助商链接