I'm wondering if a Raspberry Pi is a possible solution to a problem I have:
I need to test an industrial amount of custom cables. Each cable has 9
wires and two ends, which we can call A and B. I want to make sure that if a
signal is given to Ax on one end (for x in [0..8]), then the corresponding Bx
gets the signal (and only Bx, as I want to test for possible short-circuits).
So basically I need a device where I can independently write to 9 output pins,
and simultaneosuly read from 9 input pins.
If I understand correctly, revision 2 Raspberry Pi has a total of 21
programmable lines (17 + 4 on P5 connector). Since I only need 18, this
Mind you, I have plenty of experience with low-level bit-manipulation
programming in C, but not much experience programming I/O ports. In your
honest opinion is getting a RPi the best option for me, or am I neglecting
a much more obivous approach using a regular PC? (For instance, I thought
I could use a couple of parallel ports, but it seems that only 8 pins can
actually be read/written in a parallel port, am I right?)
Thanks in advance for your help!