我有一个可能可以使用 Arduino 或 Raspberry Pi 解决的问题,但我想知道一个好的旧普通台式机或笔记本电脑是否实际上是最简单的方法。
我需要测试工业数量的定制电缆。每根电缆有 9 根线和两端,我们可以称为 A 和 B。我想确保如果在一端向 Ax 提供信号(对于 [0..8] 中的 x),则相应的 Bx 得到信号(并且只有 Bx,因为我想测试可能的短路)。所以基本上我需要一个可以独立写入 9 个输出引脚并同时从 9 个输入引脚读取的设备。
请注意,我有丰富的 C 语言低级位操作编程经验,但没有太多编程 I/O 端口的经验。起初,我认为一根并行电缆——有很多针脚——可能会奏效,但似乎只有 8 个针脚实际上是可读或可写的。它是否正确?我可以写入 8 个引脚并同时从其他 8 个引脚读取吗?如果是这样,那么我也许可以通过使用两个并行端口来组合一个解决方案(记住,我需要测试总共 9 根线)。
无论如何,是否有其他 PC 端口可以让我同时读/写 9 行?我非常感谢您对这个问题的洞察力。可能有一种我没有考虑的开箱即用的方法,或者可能是一些简单而廉价的 USB 外设,它给了我大量的 GPIO 引脚。