C# 编写的串口通信程序
SerialPort 方法 : https://msdn.microsoft.com/zh-tw/library/system.io.ports.serialport.getportnames.aspx C# 串口通信总结 http://www.cnblogs.com/binfire/archive/2011/10/08/2201973.html 如果一些厂家比较懒的话,没有提供相应的dll,我们只能对它进行串口通信编程了。以前从没接触过串口编程,最近在一个项目中有几个地方都需要采用串口通信,跟公司一个老手请教后,感觉学到了很多东西,特在此做个总结: 一:首先我们来认识下什么是串口: 我们可以看到该串口的属性,在C#中我们使用SerialPort类来表示串口 二:串口调试工具: 在对串口进行编程时候,我们要向串口发送指令,然后我们解析串口返回的指令。在这里向大家推荐一款工具。 串口调试助手.exe void serialPort_DataReceived(object sender, SerialDataReceivedEventArgs e) { //接收数据 string str = ""; do { int count = serialPort.BytesToRead; if (count <= 0) break; byte[] readBuffer = new byte