c#串口通信停止位设置遇到的问题
// 摘要:
// 指定在 System.IO.Ports.SerialPort 对象上使用的停止位的数目。
public enum StopBits
{
// 摘要:
// 不使用停止位。 System.IO.Ports.SerialPort.StopBits 属性不支持此值。
None = 0,
//
// 摘要:
// 使用一个停止位。
One = 1,
//
// 摘要:
// 使用两个停止位。
Two = 2,
//
// 摘要:
// 使用 1.5 个停止位。
OnePointFive = 3,
}当使用停止位0时会出现错误这是可以理解的,但是使用停止位1.5还出现错误就不可理解了,会出现一个配置错误的提示,有兴趣的大佬可以试试,这是open函数,代码太多也不知道怎么贴
public void OpenPort()
{
if (comPort.IsOpen)
comPort.Close();
comPort.PortName = _portName;
comPort.BaudRate = (int)19200;
comPort.Parity = Parity.None;
comPort.DataBits = (int)8;
comPort.StopBits = StopBits.OnePointFive;
try
{
comPort.Open();
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message, "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}相关推荐
串口调试助手源码(C#)
串口调试助手源代码,C#编写,适合初学者学习串口编程思想
C#串口通信实战教程:从入门到实践
本文还有配套的精品资源,点击获取 简介:本文为初学者介绍C#语言实现串口通信的关键概念和步骤。将详细介绍基本原理,包括串口通信参数配置以及Visual Studio 2017环境下创建串口通信工具的过程。通过实际操作,学习如何设置串口参数、发送数据以及接收数据,并在简洁的界面中与设备进行交互。本教程旨在帮助初学者掌握串口通信技术,并应用于实际项目开发。 1. 串口通信...
上位机串口通信调试助手设计与实现
本项目旨在设计一个串口通信调试助手,用于上位机与下位机之间的数据交互。该助手提供串口配置功能,包括波特率、数据位、停止位等参数的设置。同时,助手能够发送和接收串口数据,并支持十六进制和ASCII码的显示。此外,助手还具备保存和加载通信记录的功能,便于用户进行调试和分析。
C#实现的串口通信测试工具及应用实战
C#中的SerialPort类是.NET Framework提供的一个强大的类库,用于实现与串行端口的通信。通过该类可以轻松地进行串口数据的读写操作,实现计算机与外部设备之间的数据交换。无论是老旧的串口设备还是现代的串口模块,SerialPort类都能提供必要的接口,便于开发者快速搭建起数据通信的桥梁。事件驱动编程是一种软件设计范式,在这种范式中,程序的流程是由外部事件(如用户输入或来自系统的信号)来控制的。这种方法与传统的过程式编程模型形成对比,后者强调通过函数调用和循环来控制程序流。
传感器(c#2.0)serialPort串口通讯.doc
传感器(c#2.0)serialPort串口通讯.doc传感器(c#2.0)serialPort串口通讯.doc


