Module lpc43xx::usart0 [] [src]

USART0_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 USART FIFO usage and modes.

fdr

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

hden

Half-duplex enable Register

icr

IrDA control register (USART3 only)

ier

Interrupt Enable Register. Contains individual interrupt enable bits for the 7 potential USART 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.

osr

Oversampling Register. Controls the degree of oversampling during each bit time.

rbr

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

rs485adrmatch

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

rs485ctrl

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

rs485dly

RS-485/EIA-485 direction control delay.

scictrl

Smart card interface control register

scr

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

syncctrl

Synchronous mode control register.

ter

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

thr

Transmit Holding Register. 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 USART FIFO usage and modes.

FDR

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

HDEN

Half-duplex enable Register

ICR

IrDA control register (USART3 only)

IER

Interrupt Enable Register. Contains individual interrupt enable bits for the 7 potential USART 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.

OSR

Oversampling Register. Controls the degree of oversampling during each bit time.

RBR

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

RS485ADRMATCH

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

RS485CTRL

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

RS485DLY

RS-485/EIA-485 direction control delay.

RegisterBlock

Register block

SCICTRL

Smart card interface control register

SCR

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

SYNCCTRL

Synchronous mode control register.

TER

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

THR

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