学习serialport中,用vs2008的C#写了一些代码,总提示“未处理InvalidOperationException”端口被关闭

.NET技术 > C# [问题点数:20分,结帖人germ007]
等级
本版专家分:10
结帖率 99.19%
等级
本版专家分:10
等级
本版专家分:10
等级
本版专家分:10
等级
本版专家分:10
等级
本版专家分:10
germ007

等级:

C# SerialPort自定义串口DCB

DCB(Device Control Block)在C++ 里面是bitfield(位域)表示的,C#没有bitfield,但有一个枚举位标志。C#有自己的方法来设置怎么存取DCB,而且“SerialStream”里确实也有“SetDcbFlag”方法(该方法接收2个...

C#上位机开发(二)—— 使用SerialPort异步接收RS232数据(支持:超时、分包、组包)

using System; using System.Collections.Generic; using System.Threading; using System.IO.Ports; using System.Text.RegularExpressions; namespace TestDemoC { class Program { static void...

C#上位机编程,端口打开时无法设置“PortName”

![图片说明](https://img-ask.csdn.net/upload/201905/11/1557565833_357160.png) 究竟是什么问题,是上位机有错还是下位机有问题,这是在debug运行的时候出错的,编译的时候没有报错。

对比SerialCommunication和微软的SerialPort,向SerialPort看齐

SerialCommunication是我综合网上看到的代码稍作修改而成的串口通信类,而SerialPort则是C#的System类库的IO目录Ports子目录下的串口通信类。SerialCommunication只有区区的二百多行,而SerialPort则有几千行。下面...

【闲来无事玩C#】1、简单的串口上位机程序

这一篇来做一个简单的串口上位机程序,配合【STM32F103笔记】的串口程序使用,后续还可以在这个串口小程序的基础上添加更多功能,可以根据预先设计的数据格式,将串口小程序接收到的数据进行不同的显示,并根据...

C#初入串口通信(串行通信)总结

使用WinFrom来实现: 首先要知道串口通信协议以及原理 原理大概提一下:要自己翻阅看。(http://book.51cto.com/art/200911/162532.htm或者http://hi.baidu.com/���472405746/blog/item/9ad1358fd9b0caf6f11f...

使用VS2005开发 mobile无法调试的解决方法

VS2005下使用C#进行mobile开发,如果遇到可以打断点,但是当调试的时候,却无法进入断点,而断点由原来的实心圆变为空心圆,并提示"没有 加载此模块"之类的,这个时候你就应该考虑你开发平台的问题,通常都是因为你的...

c# 串口调试

public bool IsCommPortValid(int port) { try { SerialPort sp = new SerialPort("COM"+port.ToString()); sp.Close(); } catch { return false; } } ...

.net的串口类的实时响应性分析

曾经在实时控制系统应用,利用串口的管脚事件进行IO监听,发现在对外有大量密集的线程池输出时,会造成管脚信号丢失,在项目现场分析了相当一段时间,后来揣测是由于管脚监听事件的底层,利用了相同的线程池,当在...

2018最新串口读写程序简化版傻瓜式教程

串口读写程序

Windows Moible, Wince 使用.NET Compact Framework的进行蓝牙(Bluetooth)开发 之 蓝牙虚拟串口 (Bluetooth...

在之前的两篇文章分别讲述了在.NET Compact Framework下使用Windows Embedded Source Tools for Bluetooth和32feet.NET进行Bluetooth的开发,链接如下:.NET Compact Framework下的Bluetooth开发 之 Windows ...

Framework 各版本比较对 ~

Framework 各版本比较对 ...1.可再发行组件包:运行那些使用 .NET Framework 开发的应用程序时所需要的一切。x86是指32位的操作系统,x64是指64位的操作系统 ...2.Service Pack: 针对自...在非英语操作系统运行

Wince 使用.NET Compact Framework的进行蓝牙(开发之蓝牙虚拟串口

.NET Compact Framework下的Bluetooth开发 之 Windows Embedded Source Tools for Bluetooth  .NET Compact Framework下的Bluetooth开发 之 32feet.NET  在这篇文章讲述Bluetooth Virtual Serial Port的开发...

Framework 各版本比较对

可再发行组件包:运行那些使用 .NET Framework 开发的应用程序时所需要的一切。x86是指32位的操作系统,x64是指64位的操作系统 2.Service Pack: 针对自发布以来报告的所有客户问题的累积修补程序 3.简体中文语言包: ...

.NET Core 编程指南中文版 —— 4 .NET Core 3.0(预览版 2)的新增功能

.NET Core 3.0(预览版 2)的新增功能 本文介绍 .NET Core 3.0(预览版 2)的新增功能。最大的增强功能之一是对 Windows 桌面应用程序(仅限 Windows)的支持。通过利用名为“Windows 桌面”的 .NET Core 3.0 SDK ...

相关热词 c#程序间心跳连接 遗传算法计算适应值c# c# 截取字符串 c#光模块测试程序 c#简单跳转页面 c# 获取文件夹 c# 用户临时文件夹 c#保存参数 c#树状 c#输出一个数组