windows-10 - 我可以在 Windows 10 中插入/拔出 USB 设备而不进行物理更改吗?
问题描述
一种“软”连接/断开 USB 设备的方法。
嘿,假设我有一个 USB 设备连接到我的 PC,我想启用/禁用它通过计算机连接的端口,这样我就不必每次都拔下/插入我的设备。
PS:设备是一个微控制器板(由 USB 端口供电),所以我不希望它一直处于活动状态。我想在对代码等进行更改时停用它,然后激活该端口,以便我可以再次将我的代码加载到其中。
有没有办法这样做?
提前致谢。
解决方案
设备是一个微控制器板(由 USB 端口供电)
大多数支持 USB 的 µC 类型都可以自行“拔出”。
这个想法是在启动时将 USB 数据引脚(通常称为D+
and D-
)置于“输出低”状态约一秒钟。这会强制 USB 被识别为“断开连接”。
完成后,重新配置引脚以实现其 USB 功能并照常初始化 USB。
请注意,这种方法在仍然使用 USB2UART 芯片而不是 µC 本身内部的硬件 USB 的老式板上是不可能的。
推荐阅读
- javascript - Highchart 热图在时间上绘制 x 轴,在字符串上绘制 y 轴
- rest - 在端到端测试中处理第三方 API 请求
- unit-testing - 需要文件的单元测试方法
- html - 从嵌套的 div excel vba 中抓取信息
- typescript - 同时获得正确的类型推断和编辑器建议
- swift - 独特的 MKAnnotations 集
- php - 如何在 Laravel 项目中重定向 URL?
- intellij-idea - 在菜单中分组工具窗口
- r - 循环根据条件将值从一个数据帧添加到另一个数据帧的问题
- asp.net - 我想从下拉列表中检索 item_id 以将 id 保存到订单表