2019年7月3日

C# 解决上位机串口接收数据丢失问题

摘要: 项目需要实现下位机和上位机的数据传输,看了网上的很多上位机的处理方法主要有两种。方法一是:port_DataReceived(SerialPort控件的数据接收方法,当有数据来临时会触发)会创建一个线程,因此当串口在等待数据时,不影响主窗体或主线程的操作。方法二是:使用缓存机制(参考:http:// 阅读全文

posted @ 2019-07-03 21:47 %幻#影% 阅读(5331) 评论(1) 推荐(0) 编辑

C# 串口操作系列(3) -- 协议篇,二进制协议数据解析

摘要: 我们的串口程序,除了通用的,进行串口监听收发的简单工具,大多都和下位机有关,这就需要关心我们的通讯协议如何缓存,分析,以及通知界面。 我们先说一下通讯协议。通讯协议就是通讯双方共同遵循的一套规则,定义协议的原则是尽可能的简单以提高传输率,尽可能的具有安全性保证数据传输完整正确。基于这2点规则,我们一 阅读全文

posted @ 2019-07-03 21:46 %幻#影% 阅读(623) 评论(0) 推荐(0) 编辑

导航