電腦總顯示串口正在被占用處理方法

1.現象

在嵌入式開發過程中,有很多情況下要使用串口調試,其中485/422/232轉usb串口是非常常見的做法。

根據協議,接口芯片不同,需要安裝對應的驅動程序,比如ch340,cp2102,CDM212364等驅動。可通過串口助手,或者對應的內部上位機接收或者發送數據。

我每次裝機時也都會將這些驅動裝好,便于后續調試。但是近期我在使用某家全新的232轉串口數據線做調試時,電腦頻繁報錯:無法找到串口。我又試了其他同事的電腦,有的可以正常訪問,有的和我一樣提示串口占用。

所有串口zh助手都會提示占用

我也多次嘗試不同的串口助手,都會顯示此錯誤。

在設備管理器中可以明確看到串口驅動正常,沒有黃色三角號。

串口驅動顯示正常

而且明確寫的是CH340驅動,我換一根串口線就好好的,用這某家廠商的這根就是會提示串口占用。我重啟電腦,換USB接口,均無效。

在網上找了一通,常見的方案如下。

2.解決辦法

2.1設備管理器里面卸載驅動,重新插拔

卸載設備,重新插拔

我進行了嘗試,沒有用處。

我甚至在卸載設備后,拔下串口線,重新啟動電腦,也沒有好轉。

2.2刪除注冊表編輯器的文件

1.點擊左下角“開始”菜單——“運行”——輸入“regedit”——點擊“確定”,打開注冊表編輯器。

2.依照這個路徑打開“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter”

3.刪除右側的“ComDb”值,然后重啟電腦就可以了。

刪除注冊表編輯器的某一文件

我甚至將他的子目錄的一堆串口號記錄都刪了。

所有串口號刪掉

重啟電腦,毫無用處。

2.3設備管理器高級設置

進入設備管理器,右鍵出問題的串口-屬性-端口設置-高級-展開端口號,查看使用情況。

設備管理器端口號高級設置(示例圖,實際圖中顯示占用)

很離譜,我的端口居然顯示他在被占用,而且還不顯示誰在占用。按道理我沒開串口助手、也沒連上上位機,串口應該是清閑狀態。

2.4重裝最新串口驅動

很無奈,這個串口線肯定是要用的,我就去沁恒官網上找了個最新的串口驅動。

此處附上官網下載鏈接:

產品中心 - 南京沁恒微電子股份有限公司

卸載老產品,安裝最新的驅動,重啟電腦,居然還是無法鏈接???

這下給我整不會了。

2.5重裝老串口驅動

萬般無奈下,我準備換回我的老驅動,因為這款驅動還是很久很久以前,我剛入門嵌入式,我老學長傳給我的。我用他接過無數串口,用起來一直挺好的,沒出問題。

老版本串口驅動
新版本串口驅動

很神奇,串口居然可以接上了!!!

為此我又重試了幾次,電腦每次重啟,串口就會被占用。

這時候,需要卸載老串口驅動再安裝老串口驅動。就可以讓串口不在忙碌!正常使用!!!

2.6重裝系統

如果真是啥都不行,重開吧。萬一有用呢,記得備份好資料。

3.一些想法

有些行業軟件不是越新越好用,有可能老的反而資料多一些,用起來舒服一些。

代碼界有句話說的好,代碼能動你就別管他。軟件你用著舒服你也別管他,不要更新,更新后反而不穩定呢?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/897338.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/897338.shtml
英文地址,請注明出處:http://en.pswp.cn/news/897338.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

優雅拼接字符串:StringJoiner 的完整指南

在Java開發中,字符串拼接是高頻操作。無論是日志格式化、構建CSV數據,還是生成動態SQL,開發者常需處理分隔符、前綴和后綴的組合。傳統的StringBuilder雖然靈活,但代碼冗余且易出錯。Java 8推出的StringJoiner類,以簡潔…

LabVIEW閉環控制系統硬件選型與實時性能

在LabVIEW閉環控制系統的開發中,硬件選型直接影響系統的實時性、精度與穩定性。需綜合考慮數據采集速度(采樣率、接口帶寬)、計算延遲(算法復雜度、處理器性能)、輸出響應時間(執行器延遲、控制周期&#x…

Hive的架構

1. 概念 Hive 是建立在 Hadoop 上的數據倉庫工具,旨在簡化大規模數據集的查詢與管理。它通過類 SQL 語言(HiveQL)將結構化數據映射為 Hadoop 的 MapReduce,適合離線批處理,尤其適用于數據倉庫場景。 2. 數據模型 表&a…

深入解析:Linux中KVM虛擬化技術

這篇文章將深入分析Linux中虛擬化技術的實現----KVM技術,從KVM技術的簡介、技術架構、以及虛擬機和宿主機交互的重要處理邏輯出發,深入探究KVM技術的實現。 一、KVM簡介: 首先,我們先查看一下KVM架構,看看它的整體工…

golang學習筆記——go語言安裝及系統環境變量設置

文章目錄 go語言安裝go envgo getgoproxy測試安裝 Go 插件安裝 Go 插件依賴工具參考資料用戶環境變量和系統環境變量用戶環境變量系統環境變量示例設置環境變量的步驟設置用戶環境變量設置系統環境變量 驗證環境變量總結 2024年最火的5大Go框架1. Gin:高并發接口的“…

3.6c語言

#define _CRT_SECURE_NO_WARNINGS #include <math.h> #include <stdio.h> int main() {int sum 0,i,j;for (j 1; j < 1000; j){sum 0;for (i 1; i < j; i){if (j % i 0){sum i;} }if (sum j){printf("%d是完數\n", j);}}return 0; }#de…

【TI】如何更改 CCS20.1.0 的 WORKSPACE 默認路徑

參考鏈接&#xff1a; 如何更改 CCS Theia 中工作區的默認位置&#xff1f;- Code Composer Studio 論壇 - Code Composer Studio?? - TI E2E 支持論壇 --- How to change the default location for the workspace in CCS Theia? - Code Composer Studio forum - Code Comp…

Vue3中動態Ref的魔法:綁定與妙用

前言 在Vue 3的開發過程中,動態綁定Ref是一項非常實用的技術,特別是在處理復雜組件結構和動態數據時。通過動態綁定Ref,我們可以更靈活地訪問和操作DOM元素或組件實例,實現更高效的交互和狀態管理。本文將詳細介紹如何在Vue 3中實現動態Ref的綁定,并通過實例展示其妙用。…

CarPlanner:用于自動駕駛大規模強化學習的一致性自回歸軌跡規劃

25年2月來自浙大和菜鳥網絡的論文“CarPlanner: Consistent Auto-regressive Trajectory Planning for Large-scale Reinforcement Learning in Autonomous Driving”。 軌跡規劃對于自動駕駛至關重要&#xff0c;可確保在復雜環境中安全高效地導航。雖然最近基于學習的方法&a…

VS Code連接服務器教程

VS Code是什么 VS Code&#xff08;全稱 Visual Studio Code&#xff09;是一款由微軟推出的免費、開源、跨平臺的代碼編輯神器。VS Code 支持 所有主流操作系統&#xff0c;擁有強大的功能和靈活的擴展性。 官網&#xff1a;https://code.visualstudio.com/插件市場&#xff1…

【JavaWeb】Web基礎概念

文章目錄 1、服務器與客戶端2、服務器端應用程序3、請求和響應4、項目的邏輯構成5、架構5.1 概念5.2 發展演變歷程單一架構分布式架構 5.3 單一架構技術體系 6、本階段技術體系 1、服務器與客戶端 ①線下的服務器與客戶端 ②線上的服務器與客戶端 2、服務器端應用程序 我…

安徽省考計算機專業科目2025(持續更新)

目錄 第一部分 計算機科學技術基礎 第一章 計算機及其應用基礎知識 1.1 計算機的特點、分類及其應用 1.2 信息編碼與數據表示&#xff1b;數制及其轉換方法&#xff1b;算術運算和邏輯運算的過程 第一部分 計算機科學技術基礎 第一章 計算機及其應用基礎知識 1.1 計算機…

前端知識點---路由模式-實例模式和單例模式(ts)

在 ArkTS&#xff08;Ark UI 框架&#xff09;中&#xff0c;路由實例模式&#xff08;Standard Instance Mode&#xff09;主要用于管理頁面跳轉。當創建一個新頁面時&#xff0c;可以選擇標準實例模式&#xff08;Standard Mode&#xff09;或單實例模式&#xff08;Single M…

【leetcode hot 100 73】矩陣置零

解法一&#xff1a;&#xff08;使用兩個標記變量&#xff09;用矩陣的第一行和第一列代替方法一中的兩個標記數組&#xff08;col、row[ ]&#xff1a;第幾列、行出現0&#xff09;&#xff0c;以達到 O(1) 的額外空間。 這樣會導致原數組的第一行和第一列被修改&#xff0c;…

【十三】Golang 通道

&#x1f4a2;歡迎來到張胤塵的開源技術站 &#x1f4a5;開源如江河&#xff0c;匯聚眾志成。代碼似星辰&#xff0c;照亮行征程。開源精神長&#xff0c;傳承永不忘。攜手共前行&#xff0c;未來更輝煌&#x1f4a5; 文章目錄 通道通道聲明初始化緩沖機制無緩沖通道代碼示例 帶…

【JAVA架構師成長之路】【電商系統實戰】第12集:秒殺系統性能優化實戰(CAN + Nginx + Sentinel)

30分鐘課程&#xff1a;秒殺系統性能優化實戰&#xff08;CDN Nginx Sentinel&#xff09; 課程目標 掌握靜態資源 CDN 加速的配置與優化策略。通過 Nginx 實現負載均衡&#xff0c;提升系統橫向擴展能力。使用 Sentinel 實現服務降級&#xff0c;保障核心鏈路穩定性。 課程…

K8S學習之基礎十八:k8s的灰度發布和金絲雀部署

灰度發布 逐步擴大新版本的發布范圍&#xff0c;從少量用戶逐步擴展到全體用戶。 特點是分階段發布、持續監控、逐步擴展 適合需要逐步驗證和降低風險的更新 金絲雀部署 將新版本先部署到一小部分用戶或服務器&#xff0c;觀察其表現&#xff0c;再決定是否全面推廣。 特點&…

畢業項目推薦:基于yolov8/yolo11的蘋果葉片病害檢測識別系統(python+卷積神經網絡)

文章目錄 概要一、整體資源介紹技術要點功能展示&#xff1a;功能1 支持單張圖片識別功能2 支持遍歷文件夾識別功能3 支持識別視頻文件功能4 支持攝像頭識別功能5 支持結果文件導出&#xff08;xls格式&#xff09;功能6 支持切換檢測到的目標查看 二、數據集三、算法介紹1. YO…

redis有哪幾種持久化方式

Redis 提供了兩種持久化方式&#xff1a;RDB&#xff08;Redis Database&#xff09; 和 AOF&#xff08;Append-Only File&#xff09;。它們各有優缺點&#xff0c;適用于不同的場景。以下是它們的原理、優缺點以及如何選擇的建議&#xff1a; 1. RDB&#xff08;Redis Datab…

Unity引擎使用HybridCLR(華佗)熱更新

大家好&#xff0c;我是阿趙。 ??阿趙我做手機游戲已經有十幾年時間了。記得剛開始從做頁游的公司轉到去做手游的公司&#xff0c;在面試的時候很重要的一個點&#xff0c;就是會不會用Lua。使用Lua的原因很簡單&#xff0c;就是為了熱更新。 ??熱更新游戲內容很重要。如果…