-
题名基于Win32 API的通用串口通信组件的开发
被引量:4
- 1
-
-
作者
丁国兴
高琴
高伟
-
机构
福建省电力有限公司检修分公司
福建水口发电集团
福州大学
-
出处
《工业控制计算机》
2013年第11期33-35,37,共4页
-
文摘
介绍了基于Win32 API的通用串行通信组件的开发。采用OVERLAPPED串口操作方式,通过一种多缓冲区、多线程协同工作方式,实现了可用于各种Windows平台下串口通信编程的通用组件,并提供了手动模式及消息模式两种接口方式。分析了目前串口通信组件的不足和工业领域串口通信组件的需求;在归纳了Win32串口相关API的基础上提出了组件设计框架,对组件实现过程中的缓冲区设计、线程同步、信号系统、回调函数接口、读写线程流程等进行了详细介绍。文末给出了串口通信组件的两个应用实例,其运行效果证明了串口通信组件的设计合理、有效。
-
关键词
串口通信组件
WIN32
API
多线程
OVERLAPPED方式
-
Keywords
serial communication component,Win32 API,multi-threading,OVERLAPPED mode
-
分类号
TP273
[自动化与计算机技术—检测技术与自动化装置]
-