ZAXTER.
Click to return home.


ZAXTER. ©

  Vision:© {Create an I/O daemon which is handled via flat files for integration of action modules.}
ls /home/siop/port*/*
/home/siop/port0/input:
pin10  pin11  pin12  pin13  pin15
/home/siop/port0/output:
pin1  pin14  pin16  pin17  pin2  pin3  pin4  pin5  pin6  pin7  pin8  pin9
/home/siop/port1/input:
pin10  pin11  pin12  pin13  pin15
/home/siop/port1/output:
pin1  pin14  pin16  pin17  pin2  pin3  pin4  pin5  pin6  pin7  pin8  pin9
/home/siop/port2/input:
pin10  pin11  pin12  pin13  pin15
/home/siop/port2/output:
pin1  pin14  pin16  pin17  pin2  pin3  pin4  pin5  pin6  pin7  pin8  pin9

cat /home/siop/port0/input/*
10001
cat /home/siop/port0/output/*
000001010101
cat /home/siop/port0/input/*
00100
cat /home/siop/port0/output/*
100101010001
cat /home/siop/port0/input/*
01010
cat /home/siop/port0/output/*
000100100100


  Reads input pins10-13,15 and post those values to corresponding flat files and writes values from pins1-9, 14, 16 & 17 flat files to each corresponding output pin. Unlike normal operation of the parallel port and wait for an interrupt, this I/O daemon reads/writes each loop continuously. Default package comes with three parallel ports, so 36 Outputs and 15 Inputs to use. Pin reference is based on DB25 for this projects cable pinouts click here.
  The user can then choose one pin for their design with a simple on "1" and off "0", all the pins or anything in between. With the SI/OP daemon running you only need to have your program interface with the flat file of pins in use, leaving other pins open for another user or program to use.

Test board in use:    Step until state change video       Sample code to step_until_state_change.sh
http://zaxter.me/siop/fun_with_stepper_motor.jpg

SI/OP test circuit prototype:      BCD count up video.
http://zaxter.me/siop/siop-back101.jpeg

Create logic scripts.
Logic gates.





Back home -> 01011010010000010101100001010100010001010101001000101110