serial port,即串行端口,现在大多数硬件设备均采用串口技术与计算机相连,因此串口的应用程序开发越来越普遍。例如,在计算机没有安装网卡的情况下,将本机上的一些信息数据 传输到另一台计算机上,那么利用串口通信就可以实现。运行本程序,在“发送数据”文本框中输入要传送的数据,单击【发送】按钮,将传送的数据发送到所选择 的端口号中;单击【接收】按钮,传递的数据被接收到“接收数据”文本框中。

SerialPort 设置串口属性

进行串口通讯时,需要设置一些相关参数,可以通过设置SerialPort 类的属性来进行。串口属性主要包括

.PortName 串口名称,COM1, COM2等。

.BaudRate 波特率,也就是串口通讯的速度,进行串口通讯的双方其波特率需要相同,如果用PC连接其他非PC系统,一般地,波特率由非PC系统决定。

.Parity 奇偶校验。可以选取枚举Parity中的值

.DataBits 数据位

.StopBits 停止位,可以选取枚举StopBits中的值

.Handshake 握手方式,也就是数据流控制方式,可以选取枚举Handshake中的值

如何通过SerialPort读取和写入设备COM端口数据

1.        实现COM端口配置

COM端口主要配置有:COM端口名称、波特率、数据位数、停止位、奇偶校验及数据流控制。

1.1. 本人采用XML文件格式,保存端口配置信息:

1.2. 端口配置界面读取配置信息:

1.3. 端口配置界面保存配置信息:

2. 通过SerialPort调用配置打开端口

2.1. Winform 程序界面设计

2.2. SerialPort 读取配置进行打开操作

通过COM端口配置后,使用SerialPort类读取配置信息打开端口进行数据读、写操作。

3. 对设备端口进行读取操作

为了适应各种设备进行读、写操作,SerialPort类提供多个读、写数据方法:

PC官方版

安卓官方手机版

IOS官方手机版

友善串口工具 电子秤_Serial Port Utility(友善串口调试助手)相关推荐

  1. 友善串口工具接收数据随机换行_使用Python3+PyQT5+Pyserial 实现简单的串口工具方法...

    练手项目,先上图 先实现一个简单的串口工具,为之后的上位机做准备 代码如下: pyserial_demo.py import sys import serial import serial.tools ...

  2. 虚拟串口工具Virtual Serial Port Driver(VSPD)

    注意事项:使用虚拟串口 文最后附下载 (也已上传115网盘) 这几天在win7下测试一个串口通讯软件,我笔记本没有串口,只好找个虚拟串口软件做测试,找了好几个都不是很理想.在这上传一个以备日后使用,这 ...

  3. 友善串口助手与VSPD模拟串口传输信息

    这几天在研究串口之间数据连通,发现友善串口助手和VSPD这两个软件可以进行串口信息之间的模拟调试. 1. 配置VSPD的虚拟串口 VSPD可以快速在本机上创建虚拟的串口,供使用者进行串口的调试 2. ...

  4. Virtual Serial Port Driver Pro(虚拟串口工具)破解版

    1.Virtual Serial Port Driver介绍 Virtual Serial Port Driver是一款爱不释手的虚拟串口工具,其由著名软件公司Eltima开发,简称为VSPD,是虚拟 ...

  5. 【PC工具】虚拟串口工具Configure Virtual Serial Port Driver6.9汉化版

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 调串口UART主从通信经常串口助手和今天要分享的虚拟串口工具,主要是用来找问题的,毕竟 ...

  6. 串口工具模拟刷卡测试

    目录 变更记录 串口工具模拟刷卡操作说明 1. 编写目的 1.1 范围 2. 测试环境 2.1 测试端环境 2.2 测试设备 2.3 测试资源包 3. 操作步骤 3.1 数据采集 3.1.1 485模 ...

  7. 虚拟串口工具_com0com

    因为这年头,都 2012 年了,应该没什么人有在用 Serial port (串行端口 / 串口),说 Serial port 大家可能想不起来,但说 COM port 大家应该就知道是什么一回事了吧 ...

  8. Mac使用minicom串口工具

    继上篇:Mac串口驱动解决 USB-Serial Controller配置方法 我们可以畅快的在Mac下使用串口工具了,今天介绍一个简单实用的minicom 1.安装minicom(注意:Mac下没有 ...

  9. ubuntn下串口工具minicom ,kermit的使用

    串口是嵌入式开发使用最多的通信方式,linux系统提供了一个串口工具minicom,可以完成复杂的串口通信工作. Ubuntu下也有这样的串口通信工具,比如Minicom,kermit.minicom ...

  10. 基于vspd DLL二次开发的虚拟串口工具

    最近项目需要,早期使用com0com做虚拟串口工具的二次开发,但是发现在系统兼容性上存在很多的问题,后来改用vspd 的免费dll做开发,在稳定性和兼容性上确实提升了很多.功能调用非常简单,可以参照如 ...

最新文章

  1. 一键数据分析自动化特征工程!
  2. 读书笔记《鸟哥的Linux私房菜-基础学习篇》man page 查询数据后数字的意思
  3. 【Tools】CSDN中如何添加数学公式
  4. 关于为什么我推荐大家看vue代码的随想
  5. python8皇后不攻击问题_python 八皇后问题的解法(深度搜索)
  6. Android中的设计模式之观察者模式
  7. Python基础知识 D3
  8. silverlight将字符串转化为控件
  9. Deepin在matlab的安装
  10. Linux下安装Solr7.2.1以及配置Solr(CentOS7)
  11. 图片转换成base64编码格式展示
  12. k3 lede刷官改_斐讯 K3 路由 LEDE 固件刷回官方原版固件
  13. win10自带的打印机服务器,win10系统打印服务器安装设置的详细方法
  14. mysql数据库修复工具 innodb表数据恢复 ibd文件恢复工具
  15. 手机网页版微信分享以及微信授权
  16. 企业微信如何给客户打标签?
  17. 云剪智能混剪软件/批量剪辑工具技术源码框架---- 一键生成上亿条原创视频
  18. mysql5.7第一次登录修改root密码
  19. MATLAB | MATLAB中绘图的奇淫技巧合集
  20. 精心整理了100+Python字符串常用操作,备用

热门文章

  1. seata启动报错的一种处理方式 NO channal is available for resource [deduct]
  2. 主动学习与自监督学习结合的方法(Active Learning+Self-Supervision)
  3. Python与自然语言处理——句法分析
  4. Python PDF转高清图片 可设置转前几张
  5. 腾讯云为什么做不过阿里云?说腾讯云败了合适吗?
  6. 服务器自动关机重启1076,状态服务器上的事件 ID 1072 或1076 - ASP.NET | Microsoft Docs...
  7. 实现APNG图片解码及缩放显示
  8. advised by   org.springframework.transaction.interceptor.TransactionInterceptor.invoke.........
  9. 图解 魔方快速还原 7步法
  10. 怎么拼魔方6个面方法_怎么拼齐魔方6个面