Hi, I have a shift register circuit which I'd like to control from my PC. The circuit takes three inputs: data (serial binary sequence), clock, and latch.
My first thought was to use three pins of the parallel port - it looks fairy easy to get started with sending data over these. But with parallel ports gradually becoming less common, I'm thinking it would make more sense to use USB.
Breakout boards are an option, but ideally I'd like to do it myself: I've been looking at the FT* and MCP2200 chips. The FT230X looks ideal ('full speed USB to basic UART'), but presumably this only gives me one channel of output data. How do I send the clock and latch signals too?
I notice the MCP2200 has 8 'general purpose IO pins'. Could I use these for the clock and latch signals?
Or should I be looking at some sort of USB to parallel solution? Any guidance very much appreciated.
My first thought was to use three pins of the parallel port - it looks fairy easy to get started with sending data over these. But with parallel ports gradually becoming less common, I'm thinking it would make more sense to use USB.
Breakout boards are an option, but ideally I'd like to do it myself: I've been looking at the FT* and MCP2200 chips. The FT230X looks ideal ('full speed USB to basic UART'), but presumably this only gives me one channel of output data. How do I send the clock and latch signals too?
I notice the MCP2200 has 8 'general purpose IO pins'. Could I use these for the clock and latch signals?
Or should I be looking at some sort of USB to parallel solution? Any guidance very much appreciated.