-
2022-03-08 20:55:27
连单片机一直串口不存在或被占用,也是搜了各种解决方法,什么注册表和端口相关的措施都弄了,都没用。最后问题是出在,开端口之前不要让单片机通过串口发数据,等打开串口在发数据,就完事了。
更多相关内容 -
window10串口一直被占用问题排查
2021-09-04 09:47:19现象:串口一直被占用,只有插上的一瞬间,立即用程序检测才能正常连接串口 排查: 1,使用注册表查看 计算机\HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM 配合使用processexplorer也查找不到 2,使用串口...现象:串口一直被占用,只有插上的一瞬间,立即用程序检测才能正常连接串口
排查:
1,使用注册表查看
计算机\HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
配合使用process explorer也查找不到
2,使用串口监视工具,排查找到 java后台程序一直在对串口操作,结束java程序后一切正常
-
Windows系统串口占用解决方法
2019-09-01 10:19:29本文主要介绍消除串口被占用(使用中)的问题。 有时候,我们的应用需要用到串口传输数据,但是串口是独占模式的,所以经常会遇到冲突的情况。 使用的串口经常被莫名进程占用。 此时,我们需要去清除串口被占用的...文|Seraph
本文主要介绍消除串口被占用(使用中)的问题。
有时候,我们的应用需要用到串口传输数据,但是串口是独占模式的,所以经常会遇到冲突的情况。
使用的串口经常被莫名进程占用。
此时,我们需要去清除串口被占用的情况,才能使我们当前编写的应用程序使用想要的串口。1. 检查串口被占用情况
- 打开
设备管理器
,点开端口(COM和LPT)
- 找到
COM1
(假设为当前程序需要使用的串口号),然后右键选择属性
,打开端口设置
选项卡如下图所示:
- 单击
高级
按钮,打开COM端口号
下拉选项,可以看到当前被占用的串口(注意:不能看到当前自己的占用情况):
检测到有串口被占用,则需要通过以下操作来消除(当然,未检测到,也可尝试,因为有时候设备管理器显示也不一定准确)
2. 清除注册表
- 运行中输入
regedit
,打开注册表 - 找到如下路径:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/COM Name Arbiter
- 找到
ComDB
项,删除后,重启电脑即可。
#####3.卸载通信端口
如果清除注册表,重启后,串口依然无法使用,则进行如下操作: - 在
设备管理器
中,右键通信端口(COM1)
,如下图所示:
- 点击
卸载
,重启电脑即可。
- 打开
-
串口被占用无法使用解决方法
2019-11-04 12:25:56打开注册表,找到 找到键值HKEY_LOCAL_MACHINE/SYSTEM/... 2.移除设备的硬件映射,HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/SERIALCOMM,选中这几个串口,右键删除 3.移除软件映射,HKEY_LOCAL_MAC...打开注册表,找到
找到键值HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/COM Name Arbiter,右键ComDB,选择删除
2.移除设备的硬件映射,HKEY_LOCAL_MACHINE/HARDWARE/DEVICEMAP/SERIALCOMM,选中这几个串口,右键删除
3.移除软件映射,HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Ports,右键选中端口,删除
-
串口端口被占用的解决方法
2017-06-15 18:06:08有时候因为用的设备次数多了,或者装了一些硬件的驱动后,驱动程序会一直占用这个端口,当你在对端口号进行打开操作的时候,你会发现端口打不开,显示的是“正在使用中”或者端口已被占用。解决办法如下: 在“开始... -
ttyS 串口名称被占用
2019-05-29 15:51:00ttyS 的串口设备名称,我一直觉得是没有问题的,今天才想起来,8250驱动命名了 ttyS的名称,需要将 8250 的驱动删除 , ttyS 的串口名称即可正常使用。 如下 这样 ttyS 的名称即不会被占用。 转载于:... -
串口通信中端口莫名被占用的问题
2019-10-29 16:52:19这两天一直被一个奇怪的问题困扰。 对一个项目进行移植的时候,涉及到串口通信的地方出现了:第一... 这样类似的错误,似乎是说串口被占用。 纠结了很久,在刚才突然想到,会不会是jdk版本或者Project Language... -
解决Ubuntu串口占用问题
2019-05-07 19:53:57然后就是一直显示驱动问题。 后来试了下,在设备管理器中卸载此设备,然后重启,莫名奇妙就可以用了。 总结:经常性的直插直拔导致串口出问题了,我这边是上一个拔了但是计算机系统并未断开连接,导致后来的设备... -
win10彻底解决COM端口被占用(在使用中)问题的办法
2022-05-12 18:29:17链接地址:win10彻底解决COM端口被占用(在使用中)问题的办法 打开CMD命令行,输入regedit打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter,然后把ComDB删除,扫描检测... -
Qt高频率读取串口或者写入串口导致运行程序内存占用不断提升
2021-01-30 06:47:46如果产生这两个信号过快(就像上面的代码,死循环执行疯狂产生信号),会导致对应到槽函数的事件(信号到槽的执行是一种事件,我之前写过,这个事件将会到对应线程的消息队列中排队等待执行)一直在消息队列中疯狂阻塞,... -
删除电脑被占用的串口
2018-07-03 10:36:55然后进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter这时我们可以找到该数值项:ComDB,它的值代表目前使用中的串口端号。比如1d,它的二进制:0001 1101,则从右往左数代表第1,3,4,... -
彻底解决COM端口被占用(在使用中)问题的办法
2021-01-27 07:07:44今天就遇到这个问题了串口调试的时候发现usb转串口使用的是COM8而串口调试助手里面只有COM1到4,我想去该COM口发现COM1到7都在使用中,找了好多办法都不行,后面在网上找到这篇解决办法的文章,就转载过来了,没有... -
删除被占用的串口
2014-07-01 18:03:20然后进入 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter这时我们可以找到该数值项:ComDB,它的值代表目前使用中的串口端号。比如1d,它的二进制:0001 1101,则从右往左数代表第 -
释放被占用的COM口
2020-11-09 15:43:52最近在实用串口工具时,经常接入不同的HUB口中,导致com口一直变化,切原来的并不会释放,有点烦,当然需要想办法解决之: 1、在“运行”对话框(或者win+R打开运行)输入“regedit”进入注册表; 2、进入 HKEY_... -
如何关掉被占用的端口
2020-02-15 13:07:19有时我们跳过关闭项目直接关掉编辑器,导致项目对应的端口一直被占用,下次重启的时候会报这个端口被占用。 所以,最好先关掉项目,然后再关掉编辑器。 如何关掉被占用的断开呢? 方法: cmd–>进入控制台: 输入... -
Android mediarecord: start failed: -38 麦克风通道被占用
2020-11-23 17:40:08麦克风通道同一时间只能被一项使用,如果既想录音,又想使用语音模块,那么同一时刻...一般-38代表麦克风通道被占用。 通道占用判断方法: private boolean validateMicAvailability(){ Boolean available = true; -
自己编的程序运行时串口被程序自己占用,如何用代码强制关闭重新连接?
2015-01-27 13:03:31不小心动了Usb线的话,程序会卡住,在想打开串口会显示串口被占用(就是自己的程序占用)。需要把USB线拔下来才能解决问题。求大侠指导,能不能用代码控制,按个软件上的button,就能自动连接上com1。 求大侠指导! -
串口号不可以或被占用怎么解决
2016-11-15 03:33:59用的是笔记本,连的是usb,就是图上这样,有解决的办法么 -
解决蓝牙虚拟串口无法创建的怪问题
2020-12-21 11:15:40因为硬件设备里面没有创建蓝牙驱动虚拟的端口,本来这个问题可以很容易的被发现,但是我一直没有意识到这个是问题所在。通过一番折腾,才成功解决。起因:在我的t61 xp系统新版的蓝牙驱动中,提升了蓝牙的安全性,... -
电脑识别不了串口设备如何解决_电脑检测不到串口怎么办
2020-12-21 11:15:432019-11-28 17:54:19 串行接口简称串口,也称串行通信接口或串行通讯接口,是采用串行通信方式的扩展接口。串行接口是指数据一位一位地顺序传送。雨林木风win7旗舰版系统要怎么修改串口名称呢?其实很简单,接下...... -
电脑COM口被莫名其妙占用
2016-08-28 20:50:52之前一直没发现,直到今天使用DNW软件,它上面固定了COM1-COM4,如图 而我的CH340则被分配到了COM16,无奈只能去设备管理器中修改端口号,但是发现出现电脑的COM1到COM15都在使用中,而我此时电脑只连了一个... -
WPF线程被占用解决办法, 调用线程无法访问此对象,因为另一个线程拥有该对象
2020-10-14 08:26:50而动作期间界面一直处于假死状态 这样对用户来说,非常不友好 所以当我们需要访问这些无法访问的对象该怎么做 我这里有个例子 在我写的程序的这一块,会与下位机进行通讯 下位机响应后会给结果 在之前的一些尝试中,... -
解决COM1占用问题
2018-01-02 19:32:37在嵌入式开发中,COM1使用得非常频繁,一旦被占用,很多事情就无法进行。 当出现COM1被占用时,从以下几个方面排查: 1) 查看 设备管理器里 有无“红外线设备” 点击电脑桌面左下角的”开始”–》运行 –》... -
stm32串口接收中断过于频繁导致资源占用过高
2021-11-08 00:08:17在正常情况下,使用普通的串口中断,可以实现正常的串口收发,但如果收发频率过高,则会导致CPU频繁进入中断,导致资源占用过高 这种情况下可以用DMA:DMA在硬件ROM和IO设备间开辟直接传输数据的通道,不需要CPU... -
有效解决电脑低序号COM口被占用
2020-12-25 12:48:48有效解决电脑低序号COM口被占用 今天接触一款新的单片机,搭建Keil开发环境时候遇到仿真器下载失败,接着整个Keil界面闪退情况。排查许久发现仿真器是使用串口作为驱动,但是电脑自动分配的COM口直接排到COM14。仿真... -
STM32 USB虚拟串口 死掉的问题
2021-08-10 07:36:00本帖最后由 wjandsq 于 2014-12-25 21:07 编辑【原创】计算机中USB串口列表、友好名称及端点号的查找方法一、获得计算机的串口列表,一般用两种方法:1. 循环法 1-256, 用Windows API一个个打开,返回不存在信息的...
收藏数
29,539
精华内容
11,815