1

我想将簧片开关连接到 HTC evo 上的 USB 端口。我想确定 USB 端口上的两个引脚何时具有相同的电位,或者将一个小电池连接到开关并读取高值和低值。最终我希望能够在不改变内核的情况下做到这一点。如果这不可能,我的替代方法是使用耳机插孔。基本上我需要一种读取外部输入的方法。如果这些选项都不可能,您能否建议一种方法来做到这一点。因为这个项目,我需要使用簧片开关,没有办法解决这个问题。

谢谢吉姆

4

1 回答 1

0

您可能需要稍微了解一下USB。这是一个非常“智能”的系统,远比看起来更像你想要的旧的哑并行端口。典型的 USB 端口只有四个导体(引脚);电源、接地和两条差分电压信号线。你不能对数据线进行“bit-bang”,这是一种(方式)太低级的操作。

我建议使用耳机端口中的麦克风信号,至少应该为您提供模拟输入。您可能需要对开关的输出进行偏置或电压转换,以适应麦克风的输入特性。

于 2011-10-18T14:15:54.537 回答