记录一下自己看到的好文章和源代码。如果你正在学习相关的内容,把这些东西看完,你会受益匪浅并且很兴奋。
首先是下面的文章,值得耐心研读:
C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子。-CSDN博客
C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ?-CSDN博客
C# 串口操作系列(3) -- 协议篇,二进制协议数据解析_c#串口类详解-CSDN博客
C# 串口操作系列(4) -- 协议篇,文本协议数据解析-CSDN博客
另外我找到了一些相关的实现代码,很完整。把他们下载写来,好好看看,拿几个协议来练习,基本差不多了。
SCommunicator: C#串口通讯类,基于System.IO.SerialPort类。内部默认处理了对串口操作中涉及的串口同步读取,按照协议解析数据等。
GitHub - PeterRock/KoboldCom: Serial port communication tool. 商业级 C#串口通讯通用框架