![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工厂自动化
ynigeng
这个作者很懒,什么都没留下…
展开
-
基于VC的多线程串口通信程序设计
<br />引言 <br />在现代各种工业控制和长距离数据传输等通信系统中,实现计算机与单片机的串行通信是比较普遍的需求,这就需要在windows 操作系统下实现串口通信。目前对于上位机串口通信编程多采用串口控件mscomm,或者直接调用api函数的形式。其中mscomm控件使用非常简单,但由于其对串口的封装,在一些有特殊要求的情况下使用起来不够灵活。而api函数都是以独立的全局函数的形式存在,使用起来比较零散,不够系统,容易出错。因此,本文在主要研究api串口操作函数的基础上创建一个串口通信的类,并公转载 2010-07-29 11:01:00 · 6381 阅读 · 0 评论 -
C#串口通信时丢失数据的一种解决方法
<br />刘凯 周云耀 <br />武汉理工大学信息工程学院 武汉市(430070) <br />E-mail: lk.6@163.com <br />摘要:C # 串行类( SerialPort )是.NET Framework version 2.0中一个新增的类,该类将串口操作了封装,从而为串口通信提供了简便方法,而且具有功能强大、通信快速、实时性好等特点。但在实际串口通信的应用中,在串口高波特率大信息量的数据通信时,会出现丢失数据的问题。此时如果只是增加串口类的缓存容量是不能根本解决问题的。本文就转载 2010-07-29 11:26:00 · 18066 阅读 · 2 评论