Sun Microsystems S16A User Manual

Page of 46
S16A User’s Guide
Registers
EDT, Inc.  October, 1996
35
Write to a Clock Prescale Register
The clock prescale registers are written by sending a four-byte sequence beginning with W or w.
Wnmm
Write an 8-bit value to a Clock Prescale register.
n
Number of the Clock Prescale register to be written. 0 is input channel 0;
1 is input channel 1.
mm
Hexadecimal value to write to the register.
The UART responds with the four-character sequence return linefeed > space.
Write to an Input Configuration Register
The input configuration registers are written by sending a six-byte sequence beginning with W or w.
Wnmmmm
Write a 16-bit value to an Input Configuration register.
n
Number of the Input Configuration register to be written. 2 is input
channel 0; 3 is input channel 1.
mmmm
Hexadecimal value to write to the register.
The UART responds with the four-character sequence return linefeed > space.
Read from a Clock Prescale Register
The Clock Prescale registers are read by sending a two-byte sequence beginning with R or r.
Rn
Read an 8-bit value from a Clock Prescale register.
n
Number of the Clock Prescale register to be read. 0 is input channel 0; 1
is input channel 1.
The UART responds with the six-character sequence xx return linefeed > space, where xx is the two-
character hexadecimal value read from the 8-bit register.
Read from an Input Configuration Register
The Input Configuration registers are read by sending a two-byte sequence beginning with R or r.
Rn
Read a 16-bit value from a Input Configuration register.
n
Number of the Input Configuration register to be written. 2 is input
channel 0; 3 is input channel 1.
The UART responds with the eight-character sequence xxxx return linefeed > space, where xxxx is the
four-character hexadecimal value read from the 16-bit register.