5月要到某客户公司从事C#串口通信编程了,抓紧学习中
C#实现串口通信的方法主要有两种,一种是比较古老的方法,在VS2003中会经常用到.即通过调用系统API的方式.另一种则是从.Net FrameWork2.0开始,提供了内置的串口操作类:System.IO.Ports.SerialPort.前者比较复杂,但是网上有现成的封装好的方法JustinIO,下载来看了一下,写的很不错.后者则相对比较简单了,用MS提供的方法,操作串口比Ado.Net还要简单
其实,以前没接触过,咋一听说C#串口通信,觉得很高深,一下子就懵了,不知道怎么办才好.幸而本人比较自恋和自信,非常相信自己的智商,故而敢于继续玩下去.然而了解了以后发现,调用API也很容易,只是比较麻烦而已,即便没有别人封装好的类,大概自己也会考虑弄一个实用的.而后种方法,感兴趣的同学去MSDN看吧.
貌似客户公司的2005是由2003升级而来,操作串口也是通过API的方式.最近看了一些串口操作方面的东西,简单写了些代码,只是无环境测试到底是否正确,MS咋就不出个串口通信的模拟器呢...这里就不贴代码了,等到下个月正式工作中用的时候再写些实用的玩意
http://msdn2.microsoft.com/zh-cn/library/system.io.ports.serialport(VS.80).aspx
http://baike.baidu.com/view/542656.htm
http://www.msproject.cn/article/CommPortCommunicate.aspx
http://www.cnblogs.com/tuyile006/archive/2006/09/25/514148.aspx

Back