控制USB端口的电源?
有人知道如何控制某个USB端口上的USB引脚吗? 我认为在汇编中肯定有可能,但C ++或C#怎么样?
我想能够使用USB电池作为LED的电源或类似的东西。 那么一个程序会启动它并关闭它使其闪烁。
我知道这听起来毫无意义,但我需要为它做一些很棒的事情。
我也知道它可能需要一个自定义驱动程序。
USB不是微不足道的,所以我想你会遇到一些问题(错误)使用它。 使用标准串行端口,你会变得更好(恕我直言),这些串行端口已经用于类似这样的东西,有很多例子可用。 如果目标机器上没有串行端口,则可以使用USB->串行接口电缆。
话虽如此,你可能会想看看@:http://sourceforge.net/projects/libusbdotnet/
LP,Dejan
您不能简单地切换USB端口上的引脚。 期。 USB是一种串行协议。 连接器包含
如果你想获得一些IO端口,你需要更多的逻辑。 您至少需要遵循USB协议,这意味着某种微控制器(或FTDI USB控制器等特殊USB设备控制器,FT232和FT245特别适合使用)。 对于基于低端微控制器的解决方案,用于AVR控制器的V-USB驱动器可能很有趣。
为了方便在PC上打碎IO引脚,使用并行端口。 USB实际上并不适合于此。
根据http://www.gniibe.org/development/ac-power-control-by-USB-hub/index
USB 2.0名义上支持每端口电源切换:
Hub Descriptor:
[...]
wHubCharacteristic 0x0089
Per-port power switching
[...]
令人遗憾的是,作者报告说,尽管可能集线器的固件声称支持这一点,但制造商已经在电路板上偷工减料。
链接地址: http://www.djcxy.com/p/81289.html