Herunterladen Inhalt Inhalt Diese Seite drucken

Register Der Uarts - taskit 386EX MicroPC Technisches Handbuch

Inhaltsverzeichnis

Werbung

MicroPC

5.7.4. Register der UARTs

Divisor-Latch low (DLL, Adresse 0)
Divisor-Latch high (DLH, Adresse 1)
Interrupt Enable Register (IER, Adresse 1):
Bit 0: Receive Interrupt
Bit 1: Transmit Interrupt
Bit 2: Line Status Interrupt
Bit 3: Modem Status Interrupt
Bit 4..7: 0
Line Control Register (LCR, Adresse 3):
Bit 0: Word Length Bit 0
Bit 1: Word Length Bit 1
Bit 2: No. of Stop Bits (1 or 2)
Bit 3: Enable Parity Bit
Bit 4: Select Even Parity
Bit 5: Select Forced Parity
Bit 6: Set Break
Bit 7: Divisor Latch Enable
Interrupt Identification (Status) Register (IIR oder ISR, Adresse 2):
Bit 0:
Bit 1..2:
Bit 3..7: 0
Modem Control Register (MCR, Adresse 4):
Bit 0: /DTR
Bit 1: /RTS
Bit 2: OUT1: Test Bit für /RI im Loop Back Mode
Bit 3: OUT2: Test Bit für /DCD im Loop Back Mode; aktiviert den UART-Interrupt*
Bit 4: Set Loop-Back Mode
Bit 5..7: 0
Line Status Register (LSR, Adresse 5):
Bit 0: Received Data Ready
Bit 1: Overrun Error
Bit 2: Parity Error
Bit 3: Framing Error
Bit 4: Break Condition
Bit 5: Transmitter Hold Register Empty
Bit 6: Transmitter Shift Register Empty
Bit 7: 0
Modem Status Register (MSR, Adresse 6):
Bit 0: Delta CTS
Bit 1: Delta DSR
Bit 2: Delta RI
Bit 3: Delta DCD
Bit 4: /CTS
Bit 5: /DSR
Bit 6: /RI
Bit 7: /DCD
Scratch Register (SCR, Adresse 7)
* OUT1 und OUT2 sind ursprünglich universelle digitale Ausgänge der UARTs 8250 und 16C450. Beim PC wird
traditionell mittels OUT2 über einen Tristate-Buffer der Interrupt-Ausgang des UARTs zum Interrupt-Controller
durchgeschaltet bzw. vom Interrupt-Controller getrennt (deaktiviert). Gewisse UARTs besitzen dieses Gatter
bereits intern, so der Exar/Startech ST16C552. Beim 386EX wird durch OUT2 ein Multiplexer gesteuert, durch
den alternativ ein externes Signal (Pin) statt des UART-Interrupts zum Interrupt-Controller weitergeleitet wird.
0 = Interrupt Pending
0 = Modem Status Interrupt
1 = Transmit Interrupt
2 = Receive Interrupt
3 = Line Status Interrupt
- 19 -
Hardware

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis