通信端口-串口通信 失去端口 无法重新连接

问题描述

串口通信 失去端口 无法重新连接

hi,有个端口连接问题困扰了很久了。。。

我有一个C# windows Form 监听好几个虚拟端口virtual COM Port,端口是由另一个硬件生成的,正常情况下,通信一切正常,但是一旦另一个硬件断电,或者被拔出来,再插回去,我的程序就无法收到信息了。

SerialPort1.IsOpen() 还是显示true,SerialPort1 != null;
就搞不懂到底应该怎样detect 到端口还在不在

时间: 2025-01-26 23:43:33

通信端口-串口通信 失去端口 无法重新连接的相关文章

C#结合串口通信类实现串口通信源代码

mycom是串口通信类.下面是串口通讯测试程序的源代码,将mycom类放在此项目中,可以实现简单的串口通信,希望读者能通过这个程序对串口通信过程有一个初步的了解: using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; using System.Threading; namesp

串口通讯-qt界面设计的串口通信

问题描述 qt界面设计的串口通信 初学者求大神指教!!!如何实现通过qt界面设计,按不同的按钮,向串口发送不同的数据,例如,点击1按钮后pc会向串口发送信号1 解决方案 参考:http://blog.chinaunix.net/uid-22670933-id-1771588.htmlhttp://jingyan.baidu.com/article/72ee561a5a644ce16138df37.html 解决方案二: QT串口通信QT串口通信QT 串口通信2

android 串口通信,问答模式

问题描述 android 串口通信,问答模式 问题描述,上位机通过多线程向下位机写命令,下位机根据命令返回数据,在不给串口读写加锁的情况下如何对应命令返回的数据,本人菜鸟... 解决方案 http://gqdy365.iteye.com/blog/2188906 解决方案二: http://blog.csdn.net/junfeng120125/article/details/9328947 解决方案三: android串口通信android串口通信android串口通信

linux串口通信!求大神!急

问题描述 linux串口通信!求大神!急 我现在有一块7444的开发板,想实现7444通过串口传输命令给7444开发板上的另一模块cc2530(zigbee中的协调器),然后发送给给第三方开发板(只要当前cc2530能接收到命令就能直接发送数据到zigbee终端,以实现),然后终端zigbee模块的温度数据回传到7444开发板上的CC2530协调器,再从串扣回传给7445,已知我当前的串口设备文件是tty1,怎么编写C程序读取改开发板上cc2530传来的温度数据,和通过串口给cc2530发送命令

Java串口通信读取浮点型数据

问题描述 Java串口通信读取浮点型数据 怎么将如下位机中的数据:如温度读取并显示,大神们有具体的例子吗 解决方案 这个要取决于你下位机是用的什么方式通讯的,它的通信协议.基本的思路是读取串口数据,然后根据协议对得到缓冲区的字节数组进行解析. 参考:http://blog.csdn.net/wssiqi/article/details/14107341 解决方案二: java 串口通信Java串口通信简介

rs485多路串口通信 。。

问题描述 rs485多路串口通信 .. 1C DM368开发板和一个单片机板通过RS485串口通信. DM368开发板同时发送一组数据给单片机板和云台比如:aa 55 05 00 33 44 14 90 00单片机板接收后返回另一组数据给DM368开发板比如:AA 55 16 00 11 22 33 44 00 00 10 00 32 47 42 47 D2 01 这个程序改怎么写?PS: RS485为半双工 只能读或者只能写. 附上:我已写程序.哪里不对? #include #include

android 串口通信读取数据

问题描述 android 串口通信读取数据 串口读数据时,size= mInputStream.read(buffer),执行到这一步就不往下执行了,求解! 解决方案 android串口通信Android串口通信android串口通信 解决方案二: 亲,您这个问题解决了吗??我现在也是卡在这块了,,您有办法吗??求告诉一下,,万分感谢 解决方案三: 亲,我的是线程阻塞了,

zigbee学习之串口通信

纠错:U0DBUF发送缓冲区,但是我在中文手册手册上没有找的到这个寄存器,手册上只有U0BUF,U0BUF编译会出错, 我去查了下英文手册,才发现原来是翻译人员翻译错误了,只有U0DBUF,建议看英文手册. 串口通信: P_2 接收端 P_3发送端(单片机和电脑的电频不同,通过PL2303转换,这是针对zigbee模块的 ,想51单片机可以通过232,485来转换). TTL 输出:低电平小于0.8,高电平大于2.4 .TTL 输入:低电平小于1.2,高电平大于2 P_2和P_3可以复用到串口,

.NET 串口通信

原文:.NET 串口通信 这段时间做了一个和硬件设备通信的小项目,涉及到扫描头.输送线.称重机.贴标机等硬件.和各设备之间通信使用的是串口或网络(Socket)的方式.扫描头和贴标机使用的网络通信,输送线和称重机使用的是串口通信. 串口通信,以前一直觉得神秘,没想到用起来却这么简单.当然,这样简单要归功于 .NET 对其操作的封装. .NET 里提供了专门操作串口的类 System.IO.Ports.SerialPort,可以操作串口收发数据.只需要 new 一个对象,简单配置一下相关属性,就可