text/microsoft-resx
2.0
System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Please do not un-tristate anything until you have read and understood these instructions.
Note: This device uses thorough hardware handshaking. Input will never work unless /RX_EN is low,
and output will never work unless /TX_EN is low. These signals are pulled-up by onboard circuitry.
If you are connecting two of our fast DIO units together, it is important to set compatible port directions
on BOTH units before untristating the ports. Although this sample program gives you complete flexible
control over port directions and tristate, we recommend, if you are connecting a DO unit to a DI unit, to
simply click the "Sample Configuration as Input" or "Sample Configuration as Output" buttons at the
bottom of this window, to safely achieve a compatible setup, at least initially. If you do not have the
fully flexible fast INPUT/OUTPUT model, you will only see the button your model is capable of
supporting.
We also recommend you spend some time experimenting with the buttons on this program BEFORE
plugging a data cable into the unit, so you have an idea how things are related.
The "slow-speed" digital bits are shown at the top of this window, labeled Port A through Port D.
Please note that Port C and Port D are always configured for oposite I/O direction; that is, if Port C is
an input, Port D *must and will* be an output. Also note, the "Fast Port" I/O direction is only selectable
on the big-brother I/O capable unit of the model line; you may see this button as non-responsive: if it is
"stuck" DOWN, the program has detected you are using an OUTPUT ONLY model. If the button is
"stuck" UP, the program has detected an INPUT ONLY model.
To toggle an output bit, simply click on the shown "+" or "o"; the program will write to the output bits
with the opposite value, then read the ports and display the new data. To see an input bit change,
simply ground the input pin at the connector (inputs are pulled-up if not connected to anything, and will
read "+")
Please note that writing to an input bit will simply be ignored, and using ports while the tristate button is
DOWN will result in no effect at the connector pins, but may look strange onscreen.
To send a block of high-speed data, type the data in the memo, or click the "Add Sample Data for
Output" button, select the data rate via the slider, and click "SEND"
To receive a block of high-speed data, simply click Receive on this program (then send data).
To keep the sample simple, transmit occurs using the internal clock, and receive occurs using external
clock; this means if you have two units connected via a 1-to-1 cable, everything should work
flawlessly with just a button click.
If you are not connecting two of our units together, you may need to ground the /TX_EN line at the
connector and put an oscilloscope on some data pins to see any activity.