寄存器描述

表1 UART基地址和中断号

UART名称

基地址

中断号

UART0

0x00C4010000

0xa9

UART1

0x0082220000

0xaa

UART2

0x0082230000

0xab

UART3

0x0082240000

0xac

UART6

0x0082250000

0xad

UART7

0x0401080000

0x11b

表2 UART管脚复用控制寄存器

管脚名称

MUX Base Address

Offset Address

Reset Value

复用关系

UTXD1

0x0082320000

0x038

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_utxd1;

011:pad_gpio2_15;

111:pad_prb_e[4];

其它:保留。

URXD1

0x0082320000

0x03C

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_urxd1;

011:pad_gpio2_16;

111:pad_prb_e[5];

其它:保留。

UTXD2

0x0082320000

0x040

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_utxd2;

001:pad_can_tx3;

011:pad_gpio2_17;

111:pad_prb_e[6];

其它:保留。

URXD2

0x0082320000

0x044

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_urxd2;

001:pad_can_rx3;

011:pad_gpio2_18;

111:pad_prb_e[7];

其它:保留。

URTS2

0x0082320000

0x048

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_urts2;

001:pad_can_rx2;

011:pad_gpio2_19;

111:pad_prb_e[8];

其它:保留。

UCTS2

0x0082320000

0x04C

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_ucts2;

001:pad_can_tx2;

011:pad_gpio2_20;

111:pad_prb_e[9];

UTXD3

0x0082320000

0x050

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_utxd3;

001:pad_can_tx1;

011:pad_gpio2_21;

111:pad_prb_e[10];

URXD3

0x0082320000

0x054

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_urxd3;

001:pad_can_rx1;

011:pad_gpio2_22;

111:pad_prb_e[11];

URTS3

0x0082320000

0x058

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_urts3;

001:pad_can_rx0;

010:pad_urxd6;

011:pad_gpio2_23;

111:pad_prb_e[12];

UCTS3

0x0082320000

0x05C

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_ucts3;

001:pad_can_tx0;

010:pad_utxd6;

011:pad_gpio2_24;

111:pad_prb_e[13];

I2S0_MCLK

0x0400140000

0x030

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_i2s0_mclk;

010:pad_gpclk0;

011:pad_gpio7_02;

100:pad_utxd7;

101:pad_spi7_csn;

111:pad_prb_d[2];

I2S1_MCLK

0x0400140000

0x044

0x00000003

Bits[31:3]:预留

Bits[2:0]:

000:pad_i2s1_mclk;

001:pad_i2s_mclk_dbg;

010:pad_gpclk1;

011:pad_gpio7_07;

100:pad_urxd7;

101:pad_spi7_sdi;

111:pad_prb_d[7];

  • UART6的urxd6、utxd6和UART3的URTS3、UCTS3为复用关系,可以通过UCTS3、URTS3的复用控制寄存器来配置。
  • URXD:UART_RXD,接收。
  • UTXD:UART_TXD,发送。