Prozessdatenverarbeitung
Gerhard Jüngling, HTL Wien 3 R, Herbst 2000 |
![]() |
One line is ground. The other two lines are
two i/o lines, I will call them A and B. Initial state: both lines high
(1). If you want to know it exactly, please
have a look at the source code of the test
software.
To send a 0:
sender: switches line A to low (0).
receiver (detects the change on line A):
switches
line B to 0.
sender (detects the change on line B):
switches
line A back to 1.
receiver (detects the change on line A):
switches
line B back to 1.
sender waits for line B = 1
end
To send a 1:
sender: switches line B to 0.
receiver (detects the change on line B):
switches
line A to 0.
sender (detects the change on line A):
switches
line B back to 1.
receiver (detects the change on line B):
switches
line A back to 1.
sender waits for line A = 1
end