首页 > 解决方案 > 我可以在 Windows 10 中插入/拔出 USB 设备而不进行物理更改吗?

问题描述

一种“软”连接/断开 USB 设备的方法。

嘿,假设我有一个 USB 设备连接到我的 PC,我想启用/禁用它通过计算机连接的端口,这样我就不必每次都拔下/插入我的设备。

PS:设备是一个微控制器板(由 USB 端口供电),所以我不希望它一直处于活动状态。我想在对代码等进行更改时停用它,然后激活该端口,以便我可以再次将我的代码加载到其中。

有没有办法这样做?

提前致谢。

标签: windows-10usbport

解决方案


设备是一个微控制器板(由 USB 端口供电)

大多数支持 USB 的 µC 类型都可以自行“拔出”。

这个想法是在启动时将 USB 数据引脚(通常称为D+and D-)置于“输出低”状态约一秒钟。这会强制 USB 被识别为“断开连接”。

完成后,重新配置引脚以实现其 USB 功能并照常初始化 USB。

请注意,这种方法在仍然使用 USB2UART 芯片而不是 µC 本身内部的硬件 USB 的老式板上是不可能的。


推荐阅读