Scott,
   I am working to add a latching shift register to my parallel port in 
LinuxCNC to expand the number of bits available where latency is less of 
a concern.

My original thought was to use an Arduino nano to control these functions, 
as I have several laying around.  But I quickly ran out of pins.  Then I was
going to use shift registers to expand the Arduino.  Finally I realized that 
the arduino wasn't at all necessary, as I could directly drive the shift
registers with the parallel port.  This has the added bonus that I no 
longer have to run a USB cable to my machine, along side the parallel port.

My plan is to shift data in and out simultaneously by using the same clock and 
latch pins for Serial-In Parallel-Out (SIPO) and Parallel-In Serial Out (PISO) 
shift registers.  This will consume 3 output pins and 1 input pin on the 
parallel port.  I'll be using it it drive 16 output pins and read 16 input pins 
in my machine.

If this sounds useful, I'll keep you posted with my progress.
-Kip





------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to