精华内容
下载资源
问答
  • 2.通过串口名(serial_name)查看串口是否被占用 int TestSerial(String serial_name) { try { using (SafeFileHandle hComm = CreateFile("\\\\.\\" + serial_name, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_...

    1.查询所有串口名称

     String[] Portname = SerialPort.GetPortNames();
    

    2.通过串口名(serial_name)查看串口是否被占用

    int TestSerial(String serial_name)
    {
       try
       {
            using (SafeFileHandle hComm = CreateFile("\\\\.\\" + serial_name, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, IntPtr.Zero, OPEN_EXISTING, 0, IntPtr.Zero))
            {
                 if (!hComm.IsInvalid)
                 {
                      hComm.Close();
                      return 1;
                 }
                 // 串口被占用
                  return 0;
        	}
        }
        catch
        {
        	// 串口被占用
             return 0;
        }
     }
    
    展开全文
  • COM1串口被占用使用中的解放方法

    万次阅读 2013-06-05 22:42:43
    COM1串口被占用使用中的解放方法 现象:每次重启计算机,我的一个COM串口程序,总打不开COM1,使用超级终端也不行。把COM1禁用后再启用,我的程序就正常了。 怀疑是什么系统吧COM1占用了,从如下方法入手: 1、...

    COM1串口被占用使用中的解放方法

    现象:每次重启计算机,我的一个COM串口程序,总打不开COM1,使用超级终端也不行。把COM1禁用后再启用,我的程序就正常了。

    怀疑是什么系统吧COM1占用了,从如下方法入手:

    1、虚拟打印机,看看它占用的是否占用COM1

    2、电话及调制解调器

    3、其他程序

    附:

    更改COM窗口的方法 http://wenku.baidu.com/view/81ae9a2a0066f5335a81217e.html

     

    展开全文
  • 使用System.IO.Ports.SerialPort.GetPortNames()枚举可用串口并验证是否被占用,空闲串口添加到comobox1控件中显示。代码如下: 验证可用串口 1 public bool IsPortOpen() 2 { 3 //create vars for testing 4 ...

    使用System.IO.Ports.SerialPort.GetPortNames()枚举可用串口并验证是否被占用,空闲串口添加到comobox1控件中显示。代码如下:

    ContractedBlock.gifExpandedBlockStart.gif验证可用串口
    1 public bool IsPortOpen()
    2 {
    3 //create vars for testing
    4   bool _available = false;
    5 SerialPort _tempPort;
    6 String[] Portname = SerialPort.GetPortNames();
    7
    8 //create a loop for each string in SerialPort.GetPortNames
    9   foreach (string str in Portname)
    10 {
    11 try
    12 {
    13 _tempPort = new SerialPort(str);
    14 _tempPort.Open();
    15
    16 //if the port exist and we can open it
    17 if (_tempPort.IsOpen)
    18 {
    19 comboBox1.Items.Add(str);
    20 _tempPort.Close();
    21 _available = true;
    22 }
    23 }
    24
    25 //else we have no ports or can't open them display the
    26 //precise error of why we either don't have ports or can't open them
    27 catch (Exception ex)
    28 {
    29 MessageBox.Show(ex.ToString(), "Error - No Ports available", MessageBoxButtons.OK, MessageBoxIcon.Error);
    30 _available = false;
    31 }
    32 }
    33
    34 //return the temp bool
    35 return _available;
    36 }

    转载于:https://www.cnblogs.com/irving314/archive/2011/06/25/serialportenumeration.html

    展开全文
  • 并且,运行其他串口调试软件的时候也提示端口被占用: 那怎样结束占用端口的java线程呢? 1. 比较麻烦的方法:关闭Eclipse。但重新打开比较繁琐,费时间。 2. 在任务管理器中,找到javaw

    如题,在Eclipse中编写了串口通信的类,启动之后,占用了COM8。

    但是这个类进行修改之后需要重新运行,重新运行的时候提示端口被占用,也就是说刚才的线程还在运行:


    并且,运行其他串口调试软件的时候也提示端口被占用:



    那怎样结束占用端口的java线程呢?

    1. 比较麻烦的方法:关闭Eclipse。但重新打开比较繁琐,费时间。

    2. 在任务管理器中,找到javaw.exe并结束它,这样非常方便快捷。


    展开全文
  • GPS USB驱动串口被占用

    2017-10-25 10:34:00
    1.一般是装了错误的驱动,显示如下 2.实际装好应该是显示的 3.驱动选择,先卸载了上面的virtual驱动,安装下面箭头指向的驱动 这里的卸载很重要,先点设备管理器的--查看--显示隐藏设备, 然后在端口里面删除...
  • 如何清除Win7中被占用的COM口 串口,复位端口号? 长期使用电脑,端口号会越用越多,如何解决此问题? WIN7 系统实际测试有用: 1、打开注册表编辑器:开始—运行:regedit 2、进入HKEY_LOCAL_MACHINE -> SYSTEM -...
  • 后来才知道ttyS1被蓝牙占用,扩展的那一路没有配置出来。作为新手,甚是苦恼。由于项目紧,临时考虑了一种放法,就是debug uart改成普通串口使用,参考网上的方法重新编译内核,并没有取得成功。后来发现只需要干掉...
  • stm32 串口2打印printf

    2020-12-18 16:44:10
    有些时候,串口1被占用,需要采用串口2来输出调试信息。更改步骤如下: 串口初始化,这一步大家都会,忽略 2)更改fputc()函数 int fputc(int ch, FILE *f) { while((USART2->SR&0X40)==0);//改为串口...
  • 由于某些要求需要在定时器0和定时器1被占用的条件下进行串口通信。其实也可以将定时器1分时进行,但是本着探索精神,记录一下定时器2的配置使用。 资料 首先在stc的官方数据手册找到定时器2的介绍(p205) 可以...
  • 1.串口的自我测试  测试串口是好是坏的办法:用导线把2、3脚短路,然后使用串口调试助手,手动发送一个(或多个)字节,如果接受区... 使用一款串口调试助手出了问题,如提示串口被占用之类的信息,并不等价于串口
  • 所以如何在自己的笔记本电脑上模拟串口数据就成了当务之急。托Google的福,找到了两个小工具:VSPD和串口调试助手...2、虚拟好端口后,左侧能看到新虚拟出的COM1和COM2,此时两个端口应该都没有被占用,处于停用状态...
  • 树莓派串口编程

    2021-05-02 18:05:18
    1.想要使用树莓派串口编程,首先要先配置串口文件,保证串口被占用 cd /boot/ sudo vim cmdline.txt 删除【】之间的部分 dwc_otg.lpm_enable=0 【console=ttyAMA0,115200】 kgdboc=ttyAMA0,115200 =tty1 root=/...
  • 51单片机之T2定时器串口通信

    千次阅读 2019-03-10 23:09:23
    最近在完成一个物联网的作业,使用stc89c52作为主控芯片,完成一个智能远程交通灯的设计,其中大部分代码都是用的别人现成的,但是我发现要使用远程通信,就要使用串口,但是T0和T1已经被占用了。 好在使用的是52...
  • vc串口应用编程--打开串口失败

    千次阅读 2013-09-04 15:17:27
    1.串口被占用 2.驱动没装好 3.程序中串口打开串口名不对 程序串口名不对造成打开失败的原因: 1.COM0到COM9可直接用 "COMX" 或 "COMX:" 打开串口,在设备管理器对应com口的属性->端口设置->高级中可修改COM口 2....
  • case SerialPortEvent.DATA_AVAILABLE: // 1 串口存在可用数据 byte[] data = null; try { if (serialPort == null) {//判断串口对象是否为空 JOptionPane.showMessageDialog...
  • Awen串口调试助手

    2018-07-03 15:58:31
    Awen串口调试助手。。。。。。。打开串口调试助手,设置COM1的波特率、奇偶校验位、数据位、停止位等参数,同时确保COM2是未占用状态。我们这样设置,是为了让...如果COM2被占用,那么你的程序就无法使用这个端口了。
  • 1.进行串口初始化之前先删除所有串口设备,这可以有效防止由于串口被占用造成的串口初始化失败。 2.初始化串口需要配置串口号,波特率,触发方式以及回调函数入口 3.每次中断成功之后都会跳转至回调函数,在回调函数...
  • 串口监视精灵

    2013-06-07 16:57:46
    1、新增对虚拟串口的监视,改变了原来CommMonitor3.0不能对虚拟串口的监视; 2、无DLL无驱动,不会对全局进程进行HOOK,只对指定的进程进行HOOK; 3、使用纯API全新编写了所有监视模块,安全稳定高效; 4、不会占用...
  • 串口监视工具 v6.72.zip

    2019-07-14 19:59:26
    随机码包括标准的 2^15-1,2^11-1,2^9-1和16bit人工码.自动/手动插入误码(1/10000,1/1000,单个). 自动记录各种测试结果. 作用: 测试串口设备/串口线路(测试时不要选软件流控). 串口监视: 不占用串口资源,监视串口...
  • delphi串口大师v1.1

    2011-03-10 16:01:19
    显示: 监视串口的MODEM信号线,硬件错误,图形显示数据流量 作用: 破解它方的通信软件,通信协议. 利用它可以看见'超级终端','拨号网络','串口专家','串口助手'等等软件对串口访问的全部过程 4. 串口过滤功能更改...
  • ** STM32的串口通讯 ** ** 一:寄存器与固件库的stm32 LED...(2)程序运行占用资源少。 但是它的缺陷也不可忽视,如下: (1)开发速度慢; (2)程序可读性差; (3) 维护复杂。 上述缺陷直接影响了开发效率,程序维
  • python串口收发数据一、虚拟串口安装二、利用...如果无法创建端口对,可能原因:这两个端口号至少一个被占用或者软件破解失败。 三、程序示例 导入相应的依赖包,事先未安装的需要安装。 安装办法:pip install pysri
  • 因为一般的电脑上只有一个或者两个串口,如COM1或COM2,但大多数情况下,这些串口可能会其他的程序或者应用所占用,所以此时我们可以借助工具,在我们的电脑上建立虚拟串口。 先下载一个叫Virtual Serial Port的...
  • 【Java编程系列】使用Java进行串口SerialPort通讯

    万次阅读 热门讨论 2017-09-01 14:04:18
    因为一般的电脑上只有一个或者两个串口,如COM1或COM2,但大多数情况下,这些串口可能会其他的程序或者应用所占用,所以此时我们可以借助工具,在我们的电脑上建立虚拟串口。 先下载一个叫Virtual Serial Port的...
  • STM32RCT6串口下载

    千次阅读 2019-07-15 19:57:51
    1)FlyMcu显示串口一直被占用,设备管理器查看结果为: 更换COM口也无效,原因是USB转串口坏了,更换即可 2)搜索到空闲串口后一直发送数据,不开始下载。 原因是,只接了5V,GND,TX三线,需使用串口1,RX与TX均...
  • win10 重置串口

    千次阅读 2018-06-26 10:10:49
    发现以前板子送人了,于是随便捡了一个下载器来给AT89S52下程序,下载器是通过串口和电脑通讯的, 可是要求串口端口号不能大于10,我的串口号都特别大,于是尝试到设备管理器里修改端口号,发现1-20都被占用了,于是...
  • 查看工作状态看端口是否被占用 如果是用 realport 查看”COM PORT OVER TCP/IP”的配置是或正确 到注册表中删除相应的COM口重新映射 (2串口服务器如何进行配置? 在使用终端服务器之前,必须根据用户自己的运行...
  • 单片机的串口1与上位机(PC)通信,8N1,19200bps,串口2与射频模块相连,8N1,19200bps。上位机发出的数据经由电台发出,反之亦然。射频模块与上位机的通信波特率设置成一致可以防止连续收发数据时数据冲掉。 ...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 158
精华内容 63
关键字:

串口1串口2被占用