1

我正在尝试使用串行端口中的一个引脚来切换一些外部硬件。我希望能够调用批处理文件或类似的东西来打开/关闭引脚的输出。有没有一种简单的方法可以做到这一点?

理想情况下,我也希望能够使用 USB 端口来做到这一点,但我认为这将更难做到。在这种情况下,在 USB 端口上翻转一个引脚很容易吗?

干杯,

标记

4

2 回答 2

3

您可以使用串行端口执行此操作,甚至使用 USB 到 RS232 适配器。

最简单的方法是调出 DSR/DTR 线路。启动这些线路的最简单方法是使用大多数软件打开端口。我可以帮助你更多,但我不知道你的目标是什么平台。

请参阅此处的引脚排列: http ://www.aggsoft.com/rs232-pinout-cable/pinout-and-signal.htm

于 2011-01-12T22:33:33.113 回答
1

如果您有LPT(行式打印机终端),那将是您最好的选择。您还可以使用USB-2-LPT适配器。更多选择是 USB 数字 I/O 设备。您可能需要使用并行输出或具有数字 IO 引脚的东西(例如这个)。尝试使用串行端口控制外部设备将需要UART设备将串行信号转换为并行位。

(更有趣...蓝牙转GPIO

编辑以使一些快乐...

是的,您可以使用串行端口控制单个输入/输出位的硬件控制引脚。至于关于 USB-LPT 的问题,这可能取决于特定的硬件或平台 btu,我还没有遇到过这个问题。

于 2011-01-12T20:55:21.003 回答