解决方法
看看
FTDI FT232RL系列芯片.它们非常普遍,驱动程序已经包含在大多数操作系统中.它是一个USB转串口设备,但它有一个“位爆炸”模式,可以将串行线转换为可单独寻址的IO线,既可以用作自己协议的信号线,也可以用作驱动LED等简单的东西.
Hack a Day有一个很棒的教程,使用这个设备(信不信由你)闪烁通过USB连接的LED,包括用C编写的示例代码.在这里找到教程:http://hackaday.com/2009/09/22/introduction-to-ftdi-bitbang-mode/
筹码很容易获得.这款芯片本身的成本约为4美元,或者您可以花费15美元左右来购买带有USB连接器的breakout board等.许多USB转串口电缆或转换盒,甚至旧手机的适配器电缆都包含这个芯片进行实际翻译,所以如果你已经有这样的东西,你可能想尝试一下.