blu*_*her 10
您不能简单地切换USB端口上的引脚.期.USB是一种串行协议.连接器包含
如果您想获得一些IO端口,则需要更多逻辑.您至少需要遵循USB协议的东西,这意味着某种微控制器(或特殊的USB设备控制器,如FTDI USB控制器.FT232和FT245特别适合使用).对于基于低端微控制器的解决方案,AVR控制器的V-USB驱动程序可能很有趣.
为了便于PC上的bit-banging IO引脚,请使用并行端口.USB真的不适用于此.
USB并非易事,所以我猜你会遇到一些问题(误)使用它.你可以/很多/更好(IMHO)标准的串口,已经用于这样的东西多年,有大量的例子可用.如果目标计算机上没有可用的串行端口,则可以使用USB->串行接口电缆.
话虽这么说,你可能想看看@:http: //sourceforge.net/projects/libusbdotnet/
LP,Dejan
根据http://www.gniibe.org/development/ac-power-control-by-USB-hub/index
USB 2.0名义上支持每端口电源切换:
Hub Descriptor:
[...]
wHubCharacteristic 0x0089
Per-port power switching
[...]
Run Code Online (Sandbox Code Playgroud)
遗憾的是,作者报告说,虽然集线器的固件声称支持这一点,但制造商已经在电路板上偷工减料.