自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (22)
  • 收藏
  • 关注

转载 C# 串口操作系列(5)--通讯库雏形

串口是很简单的,编写基于串口的程序也很容易。新手们除了要面对一堆的生僻概念,以及跨线程访问的细节,还有一个需要跨越的难题,就是协议解析,上一篇已经说明了: 一个二进制格式的协议一般包含: 协议头 + 数据段长度 + 数据  + 校验 一个Ascii格式的文本协议,一般包含: 数据头 + 正文 + 数据结束标识 类似的命令可能很多,类似的代码也会重复写很多次。对于我,并不觉得这个

2012-01-30 11:34:48 528

转载 C# 串口操作系列(4) -- 协议篇,文本协议数据解析

上一篇已经介绍了协议的组成,一个协议,一般具有 :协议头+长度+数据+校验 , 文本格式可以直观的定义回车换行是协议的结尾,所以我们可以省略数据长度,增加协议尾。即: 协议头 + 数据 + 校验 + 数据尾 。 文本方式的数据比较容易分析。如果数据缓存,可以考虑用StringBuilder。或是不缓存也可以。文本格式数据大多有换行结尾。稍微修改即可。例如分析常见的NMEA 0183格式的卫

2012-01-30 11:33:51 523

转载 C# 串口操作系列(3) -- 协议篇,二进制协议数据解析

我们的串口程序,除了通用的,进行串口监听收发的简单工具,大多都和下位机有关,这就需要关心我们的通讯协议如何缓存,分析,以及通知界面。     我们先说一下通讯协议。通讯协议就是通讯双方共同遵循的一套规则,定义协议的原则是尽可能的简单以提高传输率,尽可能的具有安全性保证数据传输完整正确。基于这2点规则,我们一个通讯协议应该是这样的:头+数据长度+数据正文+校验     例如:AA 44 05 0

2012-01-30 11:32:43 918

转载 C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ?

第一篇文章我相信很多人不看都能做的出来,但是,用过微软SerialPort类的人,都遇到过这个尴尬,关闭串口的时候会让软件死锁。天哪,我可不是武断,算了。不要太绝对了。99.9%的人吧,都遇到过这个问题。我想只有一半的人真的解决了。另外一半的人就睁只眼闭只眼阿弥佗佛希望不要在客户那里出现这问题了。       你看到我的文章,就放心吧,这问题有救了。我们先回顾一下上一篇中的代码

2012-01-30 11:31:19 1163 2

转载 C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子。

我假设读者已经了解了c#的语法,本文是针对刚打算解除串口编程的朋友阅读的,作为串口编程的入门范例,也是我这个系列的基础。 我们的开发环境假定为vs2005(虽然我在用vs2010,但避免有些网友用2005,不支持lambda,避免不兼容,就用2005来做例子)   一个基本的串口程序,既然是个程序了。我们就先从功能说起,包含 串口选择 波特率选择 打开 关闭 接受数据显示 发送数

2012-01-30 11:30:20 1766 2

MONOWALL 安装教程

MONOWALL 安装教程介绍软路由的安装与设置

2012-10-18

PPT C++教程讲述C++语言基础语法

C++教程,讲述C++语言基础语法,数据类型和其它方法

2010-01-28

屏幕录像专家V7.5.rar

屏幕录像专家V7.5有破确方法,方面实用大家下来可以试式

2010-01-27

C#利用飞信接口发短信

C#利用飞信提供的接口给手机发短信,接收短信

2010-01-21

串口发送接收程序源代码.

C#串口发送接收程序源代码,串口常用属性的设置,以及发送数据,接收数据.

2009-07-14

微软图表控件MSChart

微软图表控件可以处理双击事件,里面语言包.

2009-07-04

.net开发常用技巧

.net开发常用技巧,常用属性和操作方法

2008-09-30

50句常用SQL语句

50句常用SQL语句的描述,讲述了日常中常用的SQL语句子

2008-09-20

界面设计原则

详细介绍了如何设计一个易用并美观的界面

2008-07-14

发送电子邮件

VB.net发送电子邮件

2008-07-11

VB.NET串口编程

VB.NET串口编程

2008-07-11

电脑中的十二种常用密码破解法

电脑中的十二种常用密码破解法

2008-07-11

汇编语言程序设计

详细计述了汇编语言程序设计的过程

2008-07-11

数据挖掘技术和应用

数据挖掘技术介绍和应用介绍

2008-06-21

C#语法全解

C#的常用语法的归纳,与总结!

2008-06-20

如何让SQL运行更快

如何让SQL运行更快

2008-04-09

ASP.net GridView功能扩充

ASP.net GridView可以实现冻截行的冻截操作就行Excel一样

2008-04-07

程序员求职宝典

程序员在招聘中的求职宝典

2008-01-28

C#实用编程百例

C#实用编程百例,好多实用的例子

2008-01-26

硬盘数据恢复

快速格式化后可以恢复硬盘数据.

2008-01-07

vb.net反射

讲述.net的反射机制

2008-01-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除