c# 串口编程

好久没写博客。。随便写写。

c#串口编程。

需要引用  Microsoft.VisualBasic

using System.IO.Ports;<br />using Microsoft.VisualBasic;

1. 枚举端口   

var pc = new Microsoft.VisualBasic.Devices.Computer();<br />var ports = pc.Ports.SerialPortNames.ToArray();

还有一种

var ports = SerialPort.GetPortNames();

经笔者验证是无效的。网上说是读取注册表获得的。反正第一种办法切实有效。

2.打开端口

var  com = new SerialPort(comboBoxPort.Text);//参数<br />com.open();

 3.读写

com.read(.....)<br />com.write(.....)    //以及多个重载<br /><br />//也可以用事件完成<br />com.DataReceived += DataReceived;  

 

反正就是这么简单。



 

 



文章来源:http://blog.xujif.com/archives/c-with-serial/

你可能感兴趣的:(C#)