关于winform串口程序(一)简介

本文分享了串口编程的学习心得,介绍了串口项目的设置流程,包括扫描串口、波特率、数据位等关键属性的配置,强调了串口通信双方属性一致性的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

从开始学习串口项目到现在,已经看了很多前辈的博客,也萌生了给后人乘凉的想法,也算是对这段时间自己学习的程度做一个总结,也以便后续回顾。关于串口pc,这里发表一下自己的粗鄙见解,也是c#新手的学习之路吧。

刚接触串口不知道怎么下手,作为一个资深的理论编程者,对各种语言的语法也算是都有所涉猎,还是能看懂代码逻辑。所以就找前辈写的可以运行的项目,下载后慢慢看,去调试每一步去做什么,最后在实现自己想要的功能。关于串口设置流程,很简单,就是先扫描自己电脑可用的串口(空闲的,没被占用的)一次,(也有用java实现了一个简易的串口收发程序,由于java界面都是绘制的,所以就在双缓冲的时候每次都调用下扫描串口程序,个人感觉没必要),然后打开自己要用的特定串口,然后进行串口数据的读写。串口属性要注意的有波特率(每秒钟传送的码元符号的个数,简单理解波特率要高,发送的字节数越多),数据位(衡量通信中实际数据位的参数),停止位(表示单个包的最后一位),奇偶位(简单的检错方式),这里要注意的是,串口数据收发的双方,这些主要属性要一致,不然就会报错。我们可以简单理解,一个字节为一个包,一个包中包含开始/停止位,数据位,校验位,开始停止位可以进行串口双方时钟不同步的矫正,协议不同,商定的实际数据位也不同,对数据的处理也不一样。

https://download.youkuaiyun.com/download/qq_41549603/11256461
(项目地址,有需要留邮箱什么的)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值