gpt4 book ai didi

usb - USB 电源是否始终启用?如果没有,如何编写驱动程序

转载 作者:行者123 更新时间:2023-12-03 03:58:35 24 4
gpt4 key购买 nike

我的设备配有交流电源适配器,其连接器是迷你 USB 插头。然而,除非安装了特定的驱动程序,否则该设备似乎无法通过计算机的 USB 端口(使用标准 USB-迷你 USB 电缆)自行供电。该驱动程序仅适用于 Windows。我想通过不同平台上的 USB 插头为设备充电。

我的问题是:为什么没有驱动程序就无法给设备供电? USB 端口是否始终需要驱动程序才能开始供电?或者这个设备是专门设计成不充电的,除非某些软件例程触发它这样做?

我想我的问题可以概括为:USB 电缆上是否没有电源,或者是否有电源但设备忽略它。如果答案是前者,我将尝试找出如何编写使电压始终存在的软件。

谢谢

最佳答案

Why isn't power getting to the device without the driver?

当计算机处于开机状态且 USB 控制软件未检测到电流 overdraw 时,USB 端口始终处于通电状态。

Is a driver always required for a USB port to start giving power?

不,USB 端口始终需要开始为设备供电,否则设备永远无法发起连接。

Or is it this device that's specifically made not to take a charge unless some software routine triggers it to do so?

这可能很复杂。为了满足 USB 规范,设备在向计算机注册之前不能拉动超过几毫安的电流。

但是,几乎每台计算机都允许 USB 端口在关闭电源之前拉满 500mA(甚至更多)电流。

您正在充电的设备表现良好,在计算机授予许可之前不会消耗任何大量电量。

编写软件没有帮助,设备必须向USB总线注册,这最好通过驱动程序来完成。

但是,插入式充电器却无法做到这一点。它可能已将 USB 插头的两条数据线短接在一起,这向 USB 设备发出信号,表明它尚未连接到计算机,并且可以无需等待即可拉出完整的 500mA 电流。

拿一条 USB 延长线,剪掉护套,然后将连接 USB 设备的数据线(有时是绿色和黄色)短接在一起,然后将它们剪断,不要接触连接 PC 的一端的任何东西,并将读取电源线和黑色电源线保持连接。

它可能会起作用。如果没有,请将壁式充电器拆开,找出四根 USB 线的用途,看看是否可以复制。

关于usb - USB 电源是否始终启用?如果没有,如何编写驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/971486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com