
12
4.2 Register Descriptions
4.2.1
INTERRUPT STATUS/CONTROL
BADR1 + 4C hex
This register, and all 9052 registers, is 32 bits long. Since the rest of the register has specific control
functions, mask them off to access the interrupt control functions. INTE is the Interrupt Enable: 0 =
disabled, 1 = enabled (default). INTPOL is the Interrupt Polarity: 0 = active low (default), 1 = active high.
INT is the Interrupt Status: 0 = interrupt is not active, 1 = interrupt is active.
READ/WRITE
31:876543210
xxxxxxINTINTPOLINTE
The UART ports are 16C550 compatible. See any 16C550 data sheet for register functions.
AVAILABLE PORTS:
PCI-COM232: PORT 1
PCI-COM232/2: PORTS 1-2
PCI-COM232/4: PORTS 1-4
4.2.2
PORT 1 CLOCK SELECT / INTERRUPT STATUS
BADR2 + 07 hex
READ
76543210
--PORT1
CKSEL1
PORT1
CKSEL0
INT4 INT3 INT2 INT1
WRITE
76543210
--PORT1
CKSEL1
PORT1
CKSEL0
----
INTx: Interrupt status for each port: the same signals are connected to this read register for all four ports.
CKSEL1:0 UART clock select. This allows transmission rates to 460.8 Kbaud and different rates on each
port. These settings are per port:
CKSEL1 CKSEL0
UART CLOCK Max Data Rate
0 0 1.8432 MHz 115.2 kbaud
0 1 3.6864 MHz 230.4 kbaud
1 0 7.3728 MHz 460.8 kbaud
Kommentare zu diesen Handbüchern