Chapter 4 Using Your Serial Hardware
© National Instruments Corporation 4-3 PCMCIA Serial for Windows Me/9x
Two-Wire Mode: TXRDY Auto ControlIn this mode, the serial hardware transparently enables the transmitter and
receiver in a two-wire system. Use this mode to remove the burden of flow
control from your application. By connecting the transmitter to the
TXRDY (Transmit Ready) line, the hardware enables the transmitter for
each byte to be transmitted. Also, the hardware disables the receiver
whenever the transmitter is enabled, so you do not receive the packets sent
from your transmitter.
Note When you are communicating with a two-wire device, National Instruments
recommends that you use the two-wire TXRDY auto control mode. Because this mode
handles the transmitter/receiver enabling for a two-wire connection in your hardware,
itreduces the software overhead required to perform this operation in your application
program.
For more information about serial communication in two- or four-wire modes, refer to the
Serial Communication Issues section in Appendix A, Serial Port Information.
Setting the Transceiver Control ModeThe recommended method for setting the transceiver control mode is
with the serial configuration utility located in the Windows Me/9x
Device Manager. For more information, refer to the View or Change
Communication Port Settings section in Chapter 3, Configuration.
The mode you select in the Device Manager is automatically configured
when you open a port on a serial interface. You can also set the hardware
transceiver control mode from within a DOS application. For each port you
want to control, write the control byte for the mode you want to select to
the scratch register of the UART. Table 4-2 shows the control bytes for
each mode.
Table 4-2. Transceiver Mode Control Bytes
Transceiver Mode Control Byte
Four-wire mode 0x00
Two-wire mode: DTR with echo 0x01
Two-wire mode: DTR controlled 0x02
Two-wire mode: TXRDY auto control 0x03