串口通讯
菊花古剑和酒
CSDN Fanser
展开
-
在C#中 API 实现串口通信
本文主要是讲述如何通过C# .net1.1平台调用API操作串口,.net2.0已经内置串口操作类!通常,在C#中实现串口通信,我们有四种方法:第一:通过MSCOMM控件这是最简单的,最方便的方法。可功能上很难做到控制自如,同时这个控件并不是系统本身所带,所以还得注册。可以访问这里一个外国人写的教程第二:微软在.NET新推出了一个串口控件,基于.NET的P/Invoke调用转载 2012-04-30 22:47:22 · 1612 阅读 · 0 评论 -
在C#中使用SerialPort类实现串口通信 遇到多线程问题
在C#中使用SerialPort类实现串口通信。2009年11月01日 星期日 10:03在.NET work 2.0中提供了SerialPort类,该类主要实现串口数据通信等。本文章将本人在学习过程中从网络上搜集到的相关信息写出来供大家参考。下面主要介绍该类的主要属性(表1)和方法(表.2)。如果需要了解更多的信息请登录http://msdn.microsoft.com/zh转载 2012-10-05 22:07:12 · 1198 阅读 · 0 评论 -
C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ?
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wuyazhe/archive/2010/05/19/5606276.aspx 第一篇文章我相信很多人不看都能做的出来,但是,用过微软SerialPort类的人,都遇到过这个尴尬,关闭串口的时候会让软件死锁。天哪,我可不是武断,算了。不要太绝对了。99.9%的人吧,都遇到过这个问题。我想只有一半的人真的解决了转载 2012-10-05 22:04:02 · 471 阅读 · 0 评论 -
C# 串口操作系列(5)--通讯库雏形
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wuyazhe/archive/2010/08/09/5797673.aspx串口是很简单的,编写基于串口的程序也很容易。新手们除了要面对一堆的生僻概念,以及跨线程访问的细节,还有一个需要跨越的难题,就是协议解析,上一篇已经说明了:一个二进制格式的协议一般包含: 协议头 + 数据段长度 +转载 2012-10-05 22:05:58 · 541 阅读 · 0 评论 -
C#中串口通信编程
原文及源代码位置:http://bbs.msproject.cn/default.aspx?g=posts&t=333原文作者:ivanx转载自:http://bbs.msproject.cn/[翻译]Tapan Dantre.著Serial Communication using C# and Whidbey[简介]本文将介绍如何在.NET平台下使转载 2012-10-05 22:06:43 · 1283 阅读 · 0 评论 -
C# 串口操作系列(3) -- 协议篇,二进制协议数据解析
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wuyazhe/archive/2010/05/27/5627253.aspx我们的串口程序,除了通用的,进行串口监听收发的简单工具,大多都和下位机有关,这就需要关心我们的通讯协议如何缓存,分析,以及通知界面。 我们先说一下通讯协议。通讯协议就是通讯双方共同遵循的一套规则,定义协议的原则是尽可能的简单以提转载 2012-10-05 22:04:50 · 575 阅读 · 0 评论 -
C# 串口操作系列(4) -- 协议篇,文本协议数据解析
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wuyazhe/archive/2010/06/09/5657188.aspx上一篇已经介绍了协议的组成,一个协议,一般具有 :协议头+长度+数据+校验 , 文本格式可以直观的定义回车换行是协议的结尾,所以我们可以省略数据长度,增加协议尾。即:协议头 + 数据 + 校验 + 数据尾 。文转载 2012-10-05 22:05:24 · 566 阅读 · 0 评论 -
C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wuyazhe/archive/2010/05/17/5598945.aspx我假设读者已经了解了c#的语法,本文是针对刚打算解除串口编程的朋友阅读的,作为串口编程的入门范例,也是我这个系列的基础。我们的开发环境假定为vs2005(虽然我在用vs2010,但避免有些网友用2005,不支持lambda,避转载 2012-10-05 22:03:13 · 539 阅读 · 0 评论