通信库雏形的创建。 串口通信介绍的高级篇,介绍更高级的抽象,为扩展为通用的客户端通信库作铺垫,扩展性的考虑,能支持任意类型的流设备。 ...
2010-08-09 00:07 阅读(22802)
.net serialport 文本 数据 协议 分析。...
2010-06-09 01:50 阅读(21179)
咱们的串口程序,除了通用的,进行串口监听收发的简单工具,大多都和下位机有关,这就须要关心咱们的通信协议如何缓存,分析,以及通知界面。 咱们先说一下通信协议。通信协议就是通信双方共同遵循的一套规则,定义协议的原则是尽量的简单以提升传输率,尽量的具备安全性保证数据传输完整正确。基于这2点规则,咱们一个通信协议应该是这样的:头+数据长度+数据正文+校验 例如:AA 44 ...
2010-05-27 09:54 阅读(54579)
第一篇文章我相信不少人不看都能作的出来,可是,用过微软SerialPort类的人,都遇到过这个尴尬,关闭串口的时候会让软件死锁。天哪,我可不是武断,算了。不要太绝对了。99.9%的人吧,都遇到过这个问题。我想只有一半的人真的解决了。另一半的人就睁只眼闭只眼阿弥佗佛但愿不要在客户那里出现这问题了。 你看到个人文章,就放心吧,这问题有救了。咱们先回顾一下上一篇中的代码 ...
2010-05-19 08:43 阅读(58531)
我假设读者已经了解了c#的语法,本文是针对刚打算解除串口编程的朋友阅读的,做为串口编程的入门范例,也是我这个系列的基础。咱们的开发环境假定为vs2005(虽然我在用vs2010,但避免有些网友用2005,不支持lambda,避免不兼容,就用2005来作例子) 一个基本的串口程序,既然是个程序了。咱们就先从功能提及,包含串口选择波特率选择打开关闭接受数据显示发送数...