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

RM0016

Universal asynchronous receiver transmitter (UART)

 

 

22.7.13UART register map and reset values

Table 61. UART1 register map

 

 

 

 

 

 

 

 

 

 

Address

Register

7

6

 

5

 

4

3

2

 

1

0

name

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x00

UART1_SR

TXE

TC

 

RXNE

 

IDLE

OR

NF

 

FE

PE

Reset Value

1

1

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x01

UART1_DR

DR7

DR6

 

DR5

 

DR4

DR3

DR2

 

DR1

DR0

Reset Value

x

x

 

x

 

x

x

x

 

x

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x02

UART1_BRR1

 

 

 

 

 

UART_DIV[11:4]

 

 

 

 

Reset Value

 

 

 

 

 

00000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x03

UART1_BRR2

 

UART_DIV[15:12]

 

 

UART_DIV[3:0]

 

Reset Value

 

0000

 

 

 

 

 

0000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x04

UART1_CR1

R8

T8

 

UARTD

 

M

WAKE

PCEN

 

PS

PIEN

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x05

UART1_CR2

TIEN

TCIEN

 

RIEN

 

ILIEN

TEN

REN

 

RWU

SBK

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x06

UART1_CR3

-

LINEN

 

STOP

 

CKEN

CPOL

 

CPHA

LBCL

Reset Value

0

0

 

00

 

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x07

UART1_CR4

-

LBDIEN

 

LBDL

 

LBDF

 

ADD[3:0]

 

Reset Value

0

0

 

0

 

0

 

 

0000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x08

UART1_CR5

-

-

 

SCEN

 

NACK

HDSEL

IRLP

 

IREN

 

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x09

UART1_GTR

GT7

GT6

 

GT5

 

GT4

GT3

GT2

 

GT1

GT0

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0A

UART1_PSCR

PSC7

PSC6

 

PSC5

 

PSC4

PSC3

PSC2

 

PSC1

PSC0

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 62. UART2 register map

Address

Register

7

6

 

5

 

4

3

2

 

1

0

name

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x00

UART2_SR

TXE

TC

 

RXNE

 

IDLE

OR

NF

 

FE

PE

Reset Value

1

1

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x01

UART2_DR

DR7

DR6

 

DR5

 

DR4

DR3

DR2

 

DR1

DR0

Reset Value

x

x

 

x

 

x

x

x

 

x

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x02

UART2_BRR1

 

 

 

 

 

UART_DIV[11:4]

 

 

 

 

Reset Value

 

 

 

 

 

00000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x03

UART2_BRR2

 

UART_DIV[15:12]

 

 

UART_DIV[3:0]

 

Reset Value

 

 

0000

 

 

 

 

0000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x04

UART2_CR1

R8

T8

 

UARTD

 

M

WAKE

PCEN

 

PS

PIEN

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x05

UART2_CR2

TIEN

TCIEN

 

RIEN

 

ILIEN

TEN

REN

 

RWU

SBK

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x06

UART2_CR3

-

LINEN

 

STOP

 

CKEN

CPOL

 

CPHA

LBCL

Reset Value

0

0

 

00

 

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Doc ID 14587 Rev 9

361/454

Universal asynchronous receiver transmitter (UART)

 

 

 

 

 

RM0016

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 62. UART2 register map (continued)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Address

Register

7

6

 

5

 

4

3

2

 

1

0

name

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x07

UART2_CR4

-

LBDIEN

 

LBDL

 

LBDF

 

ADD[3:0]

 

Reset Value

0

0

 

0

 

0

 

 

0000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x08

UART2_CR5

-

-

 

SCEN

 

NACK

-

IRLP

 

IREN

 

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x09

UART2_CR6

LDUM

-

 

LSLV

 

LASE

-

LHDIEN

 

LHDF

LSF

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0A

UART2_GTR

GT7

GT6

 

GT5

 

GT4

GT3

GT2

 

GT1

GT0

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0B

UART2_PSCR

PSC7

PSC6

 

PSC5

 

PSC4

PSC3

PSC2

 

PSC1

PSC0

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 63.

UART3 register map

 

 

 

 

 

 

 

 

 

 

Address

Register

7

6

 

5

 

4

3

2

 

1

0

name

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x00

UART3_SR

TXE

TC

 

RXNE

 

IDLE

OR

NF

 

FE

PE

Reset Value

1

1

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x01

UART3_DR

DR7

DR6

 

DR5

 

DR4

DR3

DR2

 

DR1

DR0

Reset Value

x

x

 

x

 

x

x

x

 

x

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x02

UART3_BRR1

 

 

 

 

 

UART_DIV[11:4]

 

 

 

 

Reset Value

 

 

 

 

 

00000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x03

UART3_BRR2

 

UART_DIV[15:12]

 

 

UART_DIV[3:0]

 

Reset Value

 

0000

 

 

 

 

0000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x04

UART3_CR1

R8

T8

 

UARTD

 

M

WAKE

PCEN

 

PS

PIEN

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x05

UART3_CR2

TIEN

TCIEN

 

RIEN

 

ILIEN

TEN

REN

 

RWU

SBK

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x06

UART3_CR3

-

LINEN

 

STOP

 

-

-

 

-

-

Reset Value

0

0

 

00

 

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x07

UART3_CR4

-

LBDIEN

 

LBDL

 

LBDF

 

ADD[3:0]

 

Reset Value

0

0

 

0

 

0

 

0000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x08

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x09

UART2_CR6

LDUM

-

 

LSLV

 

LASE

-

LHDIEN

 

LHDF

LSF

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 64. UART4 register map

Address

Register

7

6

5

4

3

2

1

0

name

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x00

UART4_SR

TXE

TC

RXNE

IDLE

OR

NF

FE

PE

Reset Value

1

1

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

0x01

UART4_DR

DR7

DR6

DR5

DR4

DR3

DR2

DR1

DR0

Reset Value

x

x

x

x

x

x

x

x

 

 

 

 

 

 

 

 

 

 

 

362/454

Doc ID 14587 Rev 9

RM0016

 

 

 

 

Universal asynchronous receiver transmitter (UART)

 

 

 

 

 

 

 

 

 

 

 

 

 

Table 64. UART4 register map (continued)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Address

Register

7

6

 

5

 

4

3

2

 

1

0

name

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x02

UART4_BRR1

 

 

 

 

 

UART_DIV[11:4]

 

 

 

 

Reset Value

 

 

 

 

 

00000000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x03

UART4_BRR2

 

UART_DIV[15:12]

 

 

UART_DIV[3:0]

 

Reset Value

 

0000

 

 

 

 

0000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x04

UART4_CR1

R8

T8

 

UARTD

 

M

WAKE

PCEN

 

PS

PIEN

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x05

UART4_CR2

TIEN

TCIEN

 

RIEN

 

ILIEN

TEN

REN

 

RWU

SBK

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x06

UART4_CR3

-

LINEN

 

STOP

 

CKEN

CPOL

 

CPHA

LBCL

Reset Value

0

0

 

00

 

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x07

UART4_CR4

-

LBDIEN

 

LBDL

 

LBDF

 

ADD[3:0]

 

Reset Value

0

0

 

0

 

0

 

0000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x08

UART4_CR5

-

-

 

SCEN

 

NACK

HDSEL

IRLP

 

IREN

 

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x09

UART4_CR6

LDUM

-

 

LSLV

 

LASE

-

LHDIEN

 

LHDF

LSF

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0A

UART4_GTR

GT7

GT6

 

GT5

 

GT4

GT3

GT2

 

GT1

GT0

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0x0B

UART4_PSCR

PSC7

PSC6

 

PSC5

 

PSC4

PSC3

PSC2

 

PSC1

PSC0

Reset Value

0

0

 

0

 

0

0

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Doc ID 14587 Rev 9

363/454

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