[][src]Module lpc176x_5x::uart0

UART0/2/3

Modules

acr

Auto-baud Control Register. Contains controls for the auto-baud feature.

dll

Divisor Latch LSB. Least significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider (DLAB =1).

dlm

Divisor Latch MSB. Most significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider (DLAB =1).

fcr

FIFO Control Register. Controls UART FIFO usage and modes.

fdr

Fractional Divider Register. Generates a clock input for the baud rate divider.

ier

Interrupt Enable Register. Contains individual interrupt enable bits for the 7 potential UART interrupts (DLAB =0).

iir

Interrupt ID Register. Identifies which interrupt(s) are pending.

lcr

Line Control Register. Contains controls for frame formatting and break generation.

lsr

Line Status Register. Contains flags for transmit and receive status, including line errors.

rbr

Receiver Buffer Register. Contains the next received character to be read (DLAB =0).

rs485ctrl

RS-485/EIA-485 Control. Contains controls to configure various aspects of RS-485/EIA-485 modes.

rs485adrmatch

RS-485/EIA-485 address match. Contains the address match value for RS-485/EIA-485 mode.

rs485dly

RS-485/EIA-485 direction control delay.

scr

Scratch Pad Register. 8-bit temporary storage for software.

ter

Transmit Enable Register. Turns off UART transmitter for use with software flow control.

thr

Transmit Holding Regiter. The next character to be transmitted is written here (DLAB =0).

Structs

ACR

Auto-baud Control Register. Contains controls for the auto-baud feature.

DLL

Divisor Latch LSB. Least significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider (DLAB =1).

DLM

Divisor Latch MSB. Most significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider (DLAB =1).

FCR

FIFO Control Register. Controls UART FIFO usage and modes.

FDR

Fractional Divider Register. Generates a clock input for the baud rate divider.

IER

Interrupt Enable Register. Contains individual interrupt enable bits for the 7 potential UART interrupts (DLAB =0).

IIR

Interrupt ID Register. Identifies which interrupt(s) are pending.

LCR

Line Control Register. Contains controls for frame formatting and break generation.

LSR

Line Status Register. Contains flags for transmit and receive status, including line errors.

RBR

Receiver Buffer Register. Contains the next received character to be read (DLAB =0).

RS485CTRL

RS-485/EIA-485 Control. Contains controls to configure various aspects of RS-485/EIA-485 modes.

RS485ADRMATCH

RS-485/EIA-485 address match. Contains the address match value for RS-485/EIA-485 mode.

RS485DLY

RS-485/EIA-485 direction control delay.

RegisterBlock

Register block

SCR

Scratch Pad Register. 8-bit temporary storage for software.

TER

Transmit Enable Register. Turns off UART transmitter for use with software flow control.

THR

Transmit Holding Regiter. The next character to be transmitted is written here (DLAB =0).

Unions

DLL_UNION

Divisor Latch LSB. Least significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider (DLAB =1). Transmit Holding Regiter. The next character to be transmitted is written here (DLAB =0). Receiver Buffer Register. Contains the next received character to be read (DLAB =0).

DLM_UNION

Interrupt Enable Register. Contains individual interrupt enable bits for the 7 potential UART interrupts (DLAB =0). Divisor Latch MSB. Most significant byte of the baud rate divisor value. The full divisor is used to generate a baud rate from the fractional rate divider (DLAB =1).

FCR_UNION

FIFO Control Register. Controls UART FIFO usage and modes. Interrupt ID Register. Identifies which interrupt(s) are pending.