Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
162
Добавлен:
01.03.2016
Размер:
3.56 Mб
Скачать

RM0016

Universal asynchronous receiver transmitter (UART)

 

 

Figure 113. UART4 block diagram

 

 

 

 

 

 

MCU bus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Write

 

 

 

Read

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UART4_DR(DATA REGISTER)

 

 

 

 

 

Transmit Data Register (TDR)

 

Receive Data Register (RDR)

 

 

 

 

 

 

UART4_TX

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Transmit Shift Register

 

Receive Shift Register

 

 

 

 

 

 

UART4_RX

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UART4_CK

 

 

 

 

 

 

 

 

 

 

 

 

 

UART4_CK CONTROL

 

 

 

 

UART4_GTR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GUARD TIME REGISTER

 

 

 

 

 

 

 

 

 

 

 

 

 

UART4_CR5

 

 

 

 

UART4_CR3

 

 

 

 

 

 

 

 

 

-

-

SCEN NACK HDSEL IRLP IREN

-

 

-

LINEN STOP BITS

CLKEN CPOL CPHA

LBCL

IrDA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SIR ENDEC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BLOCK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UART4_CR4

 

 

 

 

UART4_CR1

 

 

 

 

 

 

 

 

 

 

-

LBDIEN LBDL LBDF

ADD

 

 

R8

T8

UARTD

M

WAKE PCEN

PS

PIEN

 

 

 

 

TRANSMIT

 

WAKE_UP

 

 

 

RECEIVER

 

 

 

 

 

 

 

 

 

 

UNIT

 

 

 

 

 

 

 

 

 

 

 

CONTROL

 

 

 

 

CONTROL

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UART4_CR2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TIEN TCIEN RIEN ILIEN TEN

REN RWU SBK

 

TXE

TC

RXNE IDLE

OR

NF

FE

PE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UART4_SR

 

 

 

 

 

INTERRUPT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TEN

 

TRANSMITTER RATE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UART4_BRR1

 

 

 

 

 

 

 

 

 

/UARTDIV

 

 

 

 

UARTDIV[11:4]

 

 

 

 

 

 

 

 

 

 

 

 

fMASTER

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UART4_BRR2

 

 

 

 

 

 

 

AUTOMATIC RESYNCHRONIZATION

 

UARTDIV[15:12]

 

UARTDIV[3:0]

 

 

 

 

 

 

 

 

 

UNIT

 

 

 

 

4

3

 

0

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

UART4_CR6

 

 

 

 

RECEIVER RATE

 

 

 

 

 

 

 

LDUM

LSLV

LASE

 

LHIEN LHDF LSF

 

 

 

 

 

 

 

 

 

 

 

 

REN

 

 

 

 

CONTROL

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Doc ID 14587 Rev 9

313/454

Соседние файлы в папке Минимум документации STM8_1