Справочник Пользователя для Sun Microsystems S16A

Скачать
Страница из 46
Registers
S16A User’s Guide
36
EDT, Inc.  October, 1996
Write to a Trim Register
The trim registers are written by sending a four-byte sequence beginning with D or w.
Dnmm
Write an 8-bit value to a trim register.
n
Number of the trim register to be written:
2
Output 0 offset
3
Output 1 offset
4
Input 0 gain trim
5
Input 0 offset
6
Input 1 gain trim
7
Input 1 offset
mm
Hexadecimal value to write to the register.
The UART responds with the four-character sequence return linefeed > space.
Read the Temperature Register
The Temperature register is read by sending a one-byte command: T or t.
T
Read the Temperature register.
The UART responds with the seven-character sequence xxx return linefeed > space, where xxx is the three-
character hexadecimal value. See Temperature Register beginning on page 34 for details on how to
interpret this value.
UART Command/Status Register
The UART CSR is an 8-bit register at 0400C0x. This register controls the serial byte-stream protocol used to
configure and control the internal analog input module.
Bit
S16A_
Description
7
UART_INT
A read-only status bit. A value of 1 indicates the S16A UART is asserting
an SBus interrupt.
6
Unused. 0 when read.
5
UART_TXBSY
A read-only status bit. A value of 1 indicates the S16A UART is currently
transmitting a command byte to the analog input module. No other bytes
can be sent until this bit is clear.
4
UART_RXRDY
A read-only status bit. A value of 1 indicates the S16A UART has received
a status byte from the analog input module. Valid status bytes can only be
read from the UART_DATA register when this bit is set.
3
UART_TXINT
A value of 1 enables the UART transmit complete interrupt.
2
UART_TXINT
A value of 1 enables the UART receive complete interrupt.
1–0
Unused. 0 when read.
Table 16. UART Command/Status Register