我正在尝试使用串行端口中的一个引脚来切换一些外部硬件。我希望能够调用批处理文件或类似的东西来打开/关闭引脚的输出。有没有一种简单的方法可以做到这一点?
理想情况下,我也希望能够使用 USB 端口来做到这一点,但我认为这将更难做到。在这种情况下,在 USB 端口上翻转一个引脚很容易吗?
干杯,
标记
我正在尝试使用串行端口中的一个引脚来切换一些外部硬件。我希望能够调用批处理文件或类似的东西来打开/关闭引脚的输出。有没有一种简单的方法可以做到这一点?
理想情况下,我也希望能够使用 USB 端口来做到这一点,但我认为这将更难做到。在这种情况下,在 USB 端口上翻转一个引脚很容易吗?
干杯,
标记
您可以使用串行端口执行此操作,甚至使用 USB 到 RS232 适配器。
最简单的方法是调出 DSR/DTR 线路。启动这些线路的最简单方法是使用大多数软件打开端口。我可以帮助你更多,但我不知道你的目标是什么平台。
请参阅此处的引脚排列: http ://www.aggsoft.com/rs232-pinout-cable/pinout-and-signal.htm
如果您有LPT(行式打印机终端),那将是您最好的选择。您还可以使用USB-2-LPT适配器。更多选择是 USB 数字 I/O 设备。您可能需要使用并行输出或具有数字 IO 引脚的东西(例如这个)。尝试使用串行端口控制外部设备将需要UART设备将串行信号转换为并行位。
(更有趣...蓝牙转GPIO)
编辑以使一些快乐...
是的,您可以使用串行端口控制单个输入/输出位的硬件控制引脚。至于关于 USB-LPT 的问题,这可能取决于特定的硬件或平台 btu,我还没有遇到过这个问题。