![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C#串口通信从入门到精通
![](https://csdnimg.cn/release/blogv2/dist/pc/img/columnHotIcon1.png)
文章平均质量分 72
本专栏凝聚了一个高级工程师多年实战经验,由大大小小几百个串口通信项目总结而成,详细的介绍了串口通信硬件如何接线、如何开发一个串口工具、如何实现多串口、如何排查遇到的串口通信问题、如何实现一边读一边写数据、如何编写各种校验算法等各种串口通信问题,堪称串口通信领域的葵花宝典,带您从入门到精通串口通信!
优惠券已抵扣
余额抵扣
还需支付
¥69.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
c#上位机
硕士,高级软件工程师,精通c#上位机开发,《C#串口通信从入门到精通》,《C# Modbus通信从入门到精通》,《winform控件从入门到精通》专栏作者,持续专注上位机软件开发,立志成为上位机软件开发领域领路人!
展开
-
手把手教你从入门到精通C#串口通信
本文以我开发的串口助手SComTool为例,详细介绍《C#串口通信从入门到精通》专栏的目录内容,本专栏由一个高级工程师多年实战经验总结,绝对是c#串口通信的葵花宝典!带您从入门到精通C#串口通信!原创 2021-08-26 16:25:37 · 19724 阅读 · 47 评论 -
C#串口通信从入门到精通(27)——高速通信下解决数据处理慢的问题(20ms以内)
本文介绍如何在高速通信情况下解决串口接收的数据来不及处理的问题,由高级工程师多年经验总结而成,绝对是串口领域的实战经验!原创 2023-11-23 15:31:34 · 3863 阅读 · 13 评论 -
C#串口通信从入门到精通(26)——多个串口多个线程发送数据和接收数据
本文介绍如何在多个串口下使用多线程进行发送和接收数据,由高级工程师多年经验总结而成,绝对是串口领域的实战经验!原创 2023-06-28 22:05:53 · 6231 阅读 · 10 评论 -
C#串口通信从入门到精通(25)——整数/小数(浮点数)和字节数组互相转换
我们在开发串口通信程序过程中,经常需要进行以下操作:1、将4个字节的整数int32转换成四个字节然后通过串口发送;2、接收4个字节的浮点数Float(小数)然后将这四个字节解析成一个小数;本节就是讨论如何实现整数转换成字节数组、字节数组如何转换成整数、小数如何转换成字节数组、字节数组如何转换成小数。原创 2023-05-24 20:22:00 · 2016 阅读 · 2 评论 -
C#串口通信从入门到精通(24)——循环冗余校验(CRC)原理与C#代码实现
本文详细介绍循环冗余校验算法(CRC)的原理以及C#代码实现,并以ModbusRtu中使用的CRC16校验为例子,介绍了其C#代码的实现,由多年实战经验总结,绝对干货!原创 2023-05-18 22:44:57 · 1386 阅读 · 0 评论 -
C#串口通信从入门到精通(23)——奇偶校验
本文详细介绍奇偶校验的原理以及C#代码实现,由多年实战经验总结,绝对干货!原创 2023-05-16 23:18:48 · 1510 阅读 · 0 评论 -
C#串口通信从入门到精通(22)——一个串口多线程接收数据
本文详细介绍了串口通信中采用多线程接收串口数据的解决方案,由多年实战经验总结,绝对干货!原创 2023-05-16 23:18:06 · 2542 阅读 · 0 评论 -
C#串口通信从入门到精通(21)——一个串口多线程发送数据
本文详细介绍了串口通信中采用多线程发送串口数据的解决方案,由多年实战经验总结,绝对干货!原创 2023-05-16 23:15:29 · 2281 阅读 · 0 评论 -
C#串口通信从入门到精通(20)——位运算原理
本文详细介绍位运算原理以及C#代码实现,由多年实战经验总结,绝对干货!原创 2023-05-16 23:12:54 · 671 阅读 · 0 评论 -
C#串口通信从入门到精通(19)——模2除法的原理与计算过程
本文详细讲述了模2除法的原理,由高级工程师多年实战经验总结,绝对干货!原创 2023-05-16 23:11:53 · 2332 阅读 · 0 评论 -
C#串口通信从入门到精通(18)——异或校验(BCC)原理与C#代码实现
本文详细介绍了异或校验算法(BCC)的原理以及C#代码实现,由多年实战经验总结,绝对干货!原创 2023-05-16 23:10:28 · 1877 阅读 · 2 评论 -
C#串口通信从入门到精通(17)——纵向冗余校验(LRC)原理与C#代码实现
本文详细介绍了纵向冗余校验(LRC)算法的原理以及C#代码实现,由多年实战经验总结,绝对干货!原创 2023-05-16 23:08:58 · 1153 阅读 · 0 评论 -
C#串口通信从入门到精通(16)——累加和校验(CheckSum)原理与C#代码实现
本文详细介绍了累加和校验算法(CheckSum)的原理以及C#代码实现,由多年实战经验总结,绝对干货!原创 2023-05-16 23:06:29 · 2404 阅读 · 3 评论 -
C#串口通信从入门到精通(14)——多个串口接收数据
我们在开发串口通信程序时,有时候会需要连接不止一个串口,这时候该怎么写程序呢?本文就来介绍多个串口数据的接收,由多年实战经验总结,绝对干货!原创 2023-05-16 23:05:07 · 3580 阅读 · 0 评论 -
C#串口通信从入门到精通(15)——流量控制(XON/XOFF协议实现)
本文详细介绍了XON/XOF软流控方法解决发送端数据比接收端处理数据快导致的数据丢失问题,由高级工程师多年实战经验总结,绝对干货!原创 2023-05-16 22:12:49 · 1720 阅读 · 4 评论 -
C#串口通信从入门到精通(13)——多个串口发送数据
我们在开发串口通信程序时,有时候会需要连接不止一个串口,这时候该怎么写程序呢?本文就来介绍多个串口数据的发送,由多年实战经验总结,绝对干货!原创 2023-05-13 22:41:43 · 2461 阅读 · 2 评论 -
C#串口通信从入门到精通(12)——串口接收的数据以曲线显示
本文详细介绍了串口通信中将接收数据以曲线显示,并分别介绍了以个数作为X坐标、以时间作为X轴作为X坐标,由多年实战经验总结,绝对干货!原创 2023-05-13 21:43:25 · 2736 阅读 · 9 评论 -
C#串口通信从入门到精通(11)——串口接收的数据存储到本地文件(txt、csv)
本文详细介绍如何将串口通信将数据进行本次存储,主要介绍常用的csv、txt格式文件,由多年实战经验总结,绝对干货!原创 2023-05-13 17:19:40 · 5059 阅读 · 0 评论 -
C#串口通信从入门到精通(8)——串口接收数据(字符串、16进制、图片等文件)
本文详细介绍了串口接收数据的几种类型:ASCII字符串、16进制字符串、图片等原创 2023-05-07 19:34:36 · 4286 阅读 · 9 评论 -
C#串口通信从入门到精通(6)——串口发送数据(字符串、16进制、图片等文件)
本文详细介绍串口发送数据的三种方式:发送字符串、发送16进制、发送文件原创 2023-05-06 23:03:20 · 6139 阅读 · 10 评论 -
C#串口通信从入门到精通(7)——整数/浮点数与二进制、八进制、十六进制之间的转换与C#实现
本文详细介绍由博主开发的DataConvert串口通信帮助类的用法,该帮助类涵盖了串口通信领域所有的数据转换方法,帮助大家快速编写串口通信程序!原创 2023-04-27 16:21:54 · 1413 阅读 · 1 评论 -
C#串口通信从入门到精通(9)——二进制、八进制、十进制、十六进制(HEX)、字节、位之间的关系
本文详细介绍位、字节、二进制、十进制、八进制、十六进制之间的关系,多年实战经验总结,绝对干货!原创 2023-04-18 23:37:01 · 3819 阅读 · 1 评论 -
C#串口通信从入门到精通(10)——什么是ASCII、UTF8、Unicode、GB2312
本文详细介绍ASCII、UTF8、Unicode的含义用法,多年实战经验总结,绝对干货!原创 2023-04-18 23:33:32 · 1754 阅读 · 0 评论 -
C#串口通信从入门到精通(4)——串口调试助手的使用
关于本文中使用到的串口助手工具,订阅专栏后,加入vip群,即可在群文件免费下载。原创 2023-04-18 23:31:13 · 2928 阅读 · 0 评论 -
C#串口通信从入门到精通(3)——虚拟串口工具的使用
订阅本专栏后,加入vip专属的qq群,在群资料里面就能找到虚拟串口工具。原创 2023-04-18 21:09:11 · 2633 阅读 · 0 评论 -
C#串口通信从入门到精通(5)——打开、关闭串口
本文详细介绍如何打开串口原创 2023-04-18 21:07:41 · 4544 阅读 · 0 评论 -
C#串口通信从入门到精通(2)——串口相关参数介绍
本文详细介绍了串口通信中需要使用到的多个参数,由一个高级工程师多年实战经验总结,绝对干货!原创 2023-04-18 21:06:18 · 6954 阅读 · 9 评论 -
C#串口通信从入门到精通(1)——硬件接线
RS-232接口一般都是9针的,有公母头(针头和孔头),为了便有理解以下都称为针头和孔头,针头就是露出来的针,孔头就是9个孔,总共使用3条线进行通信,一条用于发送,一条用于接收,另外一根是GND地线,由于线路的功能是永久性的,设置连接时,必须确保一个节点的发送线与另一个节点的接收线相连,反之亦然,RxD(PC的接收线)连接到TxD(传感器电子设备的发送线),TxD(PC的发送线)连接到RxD(传感器电子设备的发送线)。两条线路的电平都是相对于GND的。因此,GND也必须连接,但不能将GND与屏蔽连接。原创 2023-04-18 20:05:53 · 7760 阅读 · 4 评论