6. 端口控制 (PORTCON)

6.1. 概述

端口控制模块主要包括管脚输入使能,管脚功能配置,I/O上拉、下拉、推挽、开漏配置等。

SWM221系列所有型号PORTCON模块操作均相同,部分型号无对应管脚时,对应寄存器位无效。

6.2. 特性

  • 配置I/O引脚为特定功能

  • 支持上拉/下拉/推挽/开漏功能

  • 配置管脚输入使能

6.3. 功能描述

端口控制模块主要包括管脚输入使能,管脚功能配置,I/O上拉、下拉、推挽、开漏配置等。

6.3.1. 模块结构

PORTCON 模块单个 I/O 结构如 图 6 所示。

../../_images/PORTCON%E6%A8%A1%E5%9D%97%E7%BB%93%E6%9E%84%E6%A1%86%E5%9B%BE.svg

图 6 PORTCON模块单个 I/O 结构示意图

此图中的 PORT_FUNC,OPEND, PULLU,PULLD 和 INEN 为某个I/O对应的 PORTx_FUNCy,OPEN_x,PULLU_x,PULLD_x, INEN_x (x = A, B, 或 C;y = 0 或 1)寄存器位域。

6.3.2. 功能选择配置

端口复用通过端口复用寄存器 PORTx_FUNCy 寄存器实现。当指定位配置为不同的值时,引脚功能实现切换。

每个端口可能具备以下功能:

  • 通用 I/O(GPIO)输入/输出接口:引脚作为通用输入输出功能,输入或输出指定数字电平

  • 外设输入/输出接口:将对应引脚切换至指定数字功能,如TIMER/UART/PWM等

  • 模拟接口:将对应引脚切换至模拟功能,如模数转换器、时钟输入等

6.3.3. 引脚输入使能

本芯片引脚作为输入或需要输入的外设时,需要打开引脚对应输入使能寄存器(INEN_x),当引脚所在寄存器对应位设置为1时,施密特触发器输入使能打开,引脚可获取外部状态。

6.3.4. 上拉/下拉/推挽/开漏配置

本芯片每个引脚均可配置为以下模式:

  • 上拉输入

  • 下拉输入

  • 推挽输出

  • 开漏输出

当对应引脚作为除 GPIO 之外的功能引脚时,此配置同样生效。

作为输入功能使用时,可以开启内部上拉和下拉功能,通过配置 PULLU 及 PULLD 寄存器实现,将引脚所对应寄存器指定位配置为1,即可实现该功能。

GPIO 或外设输出使能后,引脚作为输出功能使用,此时可配置引脚状态为推挽输出或开漏输出,通过配置 OPEND 寄存器实现。对应引脚电平,在 INEN_x 寄存器对应引脚位为 1 时,将反映到 GPIO 输入和外设输入寄存器。

作为推挽输出时,OPEND 寄存器对应位为 0,引脚具备拉/灌电流的能力。

作为开漏输出时,OPEND 寄存器对应位为 1,芯片只具备灌电流的能力,不具备拉电流能力。输出配置为 0 时,对应引脚将输出 0,配置为 1 时,输出高阻。若需要输出 1 时,需要将内部/外部引脚接上拉电阻,通过上拉实现高电平输出。

注意

开漏功能通过不激活P-MOS实现,不是真开漏,使用时必须遵循芯片VDDIO最大工作电压值

6.3.5. 模拟配置

当引脚对应的 PORT_FUNC 为 0xF 时,功能配置为模拟功能,需要

  • 配置 INEN 为 0,禁止施密特触发器输入

  • 配置 PULLU 为 0, PULLD 为 0,不使能上下拉

输出在模拟模式下,硬件自动禁止输出。

6.4. 寄存器映射

名称

偏移

复位值

POTRG BASE:0x40046000

PORTA_FUNC0

0x00

0x00000000

PORTA_FUNC1

0x04

0x00000000

PORTB_FUNC0

0x10

0x00000000

PORTB_FUNC1

0x14

0x00000000

PORTC_FUNC0

0x20

0x00000011

PORTn BASE:0x40046100

PULLU_A

0x00

0x00000000

PULLU_B

0x10

0x00009000

PULLU_C

0x20

0x00000000

PULLD_A

0x100

0x00000000

PULLD_B

0x110

0x00000C00

PULLD_C

0x120

0x00000000

INEN_A

0x200

0x00000000

INEN_B

0x210

0x00009C00

INEN_C

0x220

0x00000003

OPEND_A

0x300

0x00000000

OPEND_B

0x310

0x00000000

OPEND_C

0x320

0x00000000

6.5. 寄存器描述

6.5.1. PORTA_FUNC0

偏移: 0x00

复位值: 0x00000000

31

30

29

28

27

26

25

24

PIN7

PIN6

23

22

21

20

19

18

17

16

PIN5

PIN4

15

14

13

12

11

10

9

8

PIN3

PIN2

7

6

5

4

3

2

1

0

PIN1

PIN0

位域

名称

类型

描述

31:28

PIN7

R/W

Port A7功能选择

0000:GPIO

0001:I2C0SDA

0010:UTRX

0011:CAN0TX

0100:PWM0BN

0101:BT1O

其它:保留

27:24

PIN6

R/W

Port A6功能选择

0000:GPIO

0001:I2C0_CLK

0010:UTTX

0011:CAN0RX

0100:PWM0B

0101:BT0O

其它:保留

23:20

PIN5

R/W

Port A5功能选择

0000:GPIO

0001:UART1RX

0010:PWM1A

0011:PWM0AN

0100:PWM1AN

其它:保留

19:16

PIN4

R/W

Port A4功能选择

0000:GPIO

0001:UART1TX

0010:PWM1B

0011:PWM1AN

0100:PWM1BN

其它:保留

15:12

PIN3

R/W

Port A3功能选择

0000:GPIO

0001:UTRX

0010:PWM0A

0011:PWM1TAN

0100:PWM0AN

其它:保留

11:8

PIN2

R/W

Port A2功能选择

0000:GPIO

0001:UTTX

0010:PWM1AN

0011:PWM0AN

0100:PWM1A

其它:保留

7:4

PIN1

R/W

Port A1功能选择

0000:GPIO

0001:I2C0SDA

0010:UART0TX

0011:PWM1BN

0100:PWM1B

其它:保留

3:0

PIN0

R/W

Port A0功能选择

0000:GPIO

0001:MPUD7

0010:I2C0SCL

0011:UART0RX

0100:PWM0AN

0101:PWM1BN

0110:PWM0A

其它:保留

6.5.2. PORTA_FUNC1

偏移: 0x04

复位值: 0x00000000

31

30

29

28

27

26

25

24

PIN15

PIN14

23

22

21

20

19

18

17

16

PIN13

PIN12

15

14

13

12

11

10

9

8

PIN11

PIN10

7

6

5

4

3

2

1

0

PIN9

PIN8

位域

名称

类型

描述

31:28

PIN15

R/W

Port A15功能选择

0000:GPIO

0001:QSPI0D0

0010:PWM1A

0011:HALL2

其它:保留

27:24

PIN14

R/W

Port A14功能选择

0000:GPIO

0001:MPUD6

0010:T0I

0011:T0O

1111:ADC0_CH0/CMP1VP

其它:保留

23:20

PIN13

R/W

Port A13功能选择

0000:GPIO

0001:MPUD5

0010:UART1RX

0011:QSPI0D3

1111:ADC1_CH0

其它:保留

19:16

PIN12

R/W

Port A12功能选择

0000:GPIO

0001:MPUD4

0010:UART1TX

0011:QSPI0D2

1111:ADC1_CH1/CMP1VN

其它:保留

15:12

PIN11

R/W

Port A11功能选择

0000:GPIO

0001:MPUD3

0010:SPI0SEL

0011:QSPI0CSN

0100:PWMCLK1

1111:ADC0_CH1/ADC_REFP

其它:保留

11:8

PIN10

R/W

Port A10功能选择

0000:GPIO

0001:MPUD2

0010:UTRX

0011:SPI0MISO

0100:QSPI0D1

1111:OPA1VN

其它:保留

7:4

PIN9

R/W

Port A9功能选择

0000:GPIO

0001:MPUD1

0010:UTTX

0011:SPI0MOSI

0100:QSPI0D0

1111:OPA1VP

其它:保留

3:0

PIN8

R/W

Port A8功能选择

0000:GPIO

0001:MPUD0

0010:SPI0CLK

0011:QSPI0CLK

1111:ADC0_CH2/OPA1VO

其它:保留

6.5.3. PORTB_FUNC0

偏移: 0x10

复位值: 0x00000000

31

30

29

28

27

26

25

24

PIN7

PIN6

23

22

21

20

19

18

17

16

PIN5

PIN4

15

14

13

12

11

10

9

8

PIN3

PIN2

7

6

5

4

3

2

1

0

PIN1

PIN0

位域

名称

类型

描述

31:28

PIN7

R/W

Port B7功能选择

0000:GPIO

0001:UPDN

0010:UART1TX

0011:CAN0RX

0100:T2I

0101:T2O

1111:ADC1_CH3/OPA0VP

其它:保留

27:24

PIN6

R/W

Port B6功能选择

0000:GPIO

0001:MPUWR

0010:INDEX

0011:PWM_BREAK1

0100:HALL2

0101:T0I

0110:T0O

1111:ADC0_CH5/CMP0VP0

其它:保留

23:20

PIN5

R/W

Port B5功能选择

0000:GPIO

0001:MPURS

0010:QEB

0011:I2C0SDA

0100:HALL1

0101:T1I

0110:T1O

1111:ADC0_CH6/CMP0VP1

其它:保留

19:16

PIN4

R/W

Port B4功能选择

0000:GPIO

0001:MPUCSN

0010:QEA

0011:I2C0SCL

0100:QSPI0D0

0101:HALL0

1111:ADC0_CH7/CMP0VP2

其它:保留

15:12

PIN3

R/W

Port B3功能选择

0000:GPIO

0001:UART0RX

0010:BT1O

0011:T2I

0100:T2O

1111:CMP0VNN

其它:保留

11:8

PIN2

R/W

Port B2功能选择

0000:GPIO

0001:UART0TX

0010:QSPI0D3

0011:BT0O

0100:T1I

0101:T1O

1111:ADC0_CH8/OPA2VO

其它:保留

7:4

PIN1

R/W

Port B1功能选择

0000:GPIO

0001:UART1RX

0010:QSPI0D2

0011:BT3O

0100:T2I

0101:T2O

1111:OPA2VP

其它:保留

3:0

PIN0

R/W

Port B0功能选择

0000:GPIO

0001:UART1TX

0010:QSPI0D1

0011:BT2O

0100:T0I

0101:T0O

1111:ADC1_CH6/OPA2VN

其它:保留

6.5.4. PORTB_FUNC1

偏移: 0x14

复位值: 0x00000000

31

30

29

28

27

26

25

24

PIN15

PIN14

23

22

21

20

19

18

17

16

PIN13

PIN12

15

14

13

12

11

10

9

8

PIN11

PIN10

7

6

5

4

3

2

1

0

PIN9

PIN8

位域

名称

类型

描述

31:28

PIN15

R/W

Port B15功能选择

0000:GPIO

0001:USARTRX

0010:UART0RX

0011:SPI0SEL

0100:BT3O

0101:T0I

0110:T0O

1111:ADC1_CH8

其它:保留

27:24

PIN14

R/W

Port B14功能选择

0000:GPIO

0001:USARTTX

0010:UART0TX

0011:SPI0MISO

0100:PWM_BREAK0

0101:BT2O

1111:ADC1_CH9

其它:保留

23:20

PIN13

R/W

Port B13功能选择

0000:GPIO

0001:SPI0MOSI

0010:PWM0A

其它:保留

19:16

PIN12

R/W

Port B12功能选择

0000:GPIO

0001:UART0RX

0010:SPI0MOSI

0011:PWM0B

0100:T2I

0101:T2O

1111:XHO

其它:保留

15:12

PIN11

R/W

Port B11功能选择

0000:GPIO

0001:UART0TX

0010:SPI0CLK

0011:PWM0BN

0100:T1I

0101:T1O

1111:XHI

其它:保留

11:8

PIN10

R/W

Port B10功能选择

0000:GPIO

0001:UART1TX

0010:UART1RX

0011:SPI0_CLK

0100:PWM0AN

0101:T0I

0110:T0O

其它:保留

7:4

PIN9

R/W

Port B9功能选择

0000:GPIO

0001:MPURD

1111:ADC1_CH2/OPA0VO

其它:保留

3:0

PIN8

R/W

Port B8功能选择

0000:GPIO

0001:UART1RX

0010:CAN0TX

1111:OPA0VN

其它:保留

6.5.5. PORTC_FUNC0

偏移: 0x20

复位值: 0x00000011

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

PIN3

PIN2

7

6

5

4

3

2

1

0

PIN1

PIN0

位域

名称

类型

描述

31:16

R/W

15:12

PIN3

R/W

Port C3功能选择

0000:GPIO

0001:I2C0SDA

0010:UART0RX

0011:QSPI0CLK

0100:CAN0TX

0101:PWMB

0110:HALL1

其它:保留

11:8

PIN2

R/W

Port C2功能选择

0000:GPIO

0001:I2C0SCL

0010:UART0TX

0011:QSPI0CSN

0100:CAN0RX

0101:PWM0A

0110:HALL0

其它:保留

7:4

PIN1

R/W

Port C1功能选择

0000:GPIO

0001:JTAGTMSSWIO

0010:UART1RX

0011:BT3O

其它:保留

3:0

PIN0

R/W

Port C0功能选择

0000:GPIO

0001:JTAGSWCLK

0010:UART1TX

0011:PWM_CLK0

0100:T1I

0101:T1O

1111:ADC1_CH7

其它:保留

6.5.6. PORTA端口上拉功能寄存器PULLU_A

偏移: 0x00

复位值: 0x00000000

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

PIN15

PIN14

PIN13

PIN12

PIN11

PIN10

PIN9

PIN8

7

6

5

4

3

2

1

0

PIN7

PIN6

PIN5

PIN4

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:16

R/W

15

PIN15

R/W

PIN15 上拉电阻使能

0:禁能 1:使能

14

PIN14

R/W

PIN14 上拉电阻使能

0:禁能 1:使能

13

PIN13

R/W

PIN13 上拉电阻使能

0:禁能 1:使能

12

PIN12

R/W

PIN12上拉电阻使能

0:禁能 1:使能

11

PIN11

R/W

PIN11 上拉电阻使能

0:禁能 1:使能

10

PIN10

R/W

PIN10 上拉电阻使能

0:禁能 1:使能

9

PIN9

R/W

PIN9 上拉电阻使能

0:禁能 1:使能

8

PIN8

R/W

PIN8 上拉电阻使能

0:禁能 1:使能

7

PIN7

R/W

PIN7上拉电阻使能

0:禁能 1:使能

6

PIN6

R/W

PIN6上拉电阻使能

0:禁能 1:使能

5

PIN5

R/W

PIN5上拉电阻使能

0:禁能 1:使能

4

PIN4

R/W

PIN4上拉电阻使能

0:禁能 1:使能

3

PIN3

R/W

PIN3上拉电阻使能

0:禁能 1:使能

2

PIN2

R/W

PIN2上拉电阻使能

0:禁能 1:使能

1

PIN1

R/W

PIN1上拉电阻使能

0:禁能 1:使能

0

PIN0

R/W

PIN0上拉电阻使能

0:禁能 1:使能

6.5.7. PORTB端口上拉功能寄存器PULLU_B

偏移: 0x10

复位值: 0x00009000

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

PIN15

PIN14

PIN13

PIN12

PIN11

PIN10

PIN9

PIN8

7

6

5

4

3

2

1

0

PIN7

PIN6

PIN5

PIN4

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:16

R/W

15

PIN15

R/W

PIN15 上拉电阻使能

0:禁能 1:使能

14

PIN14

R/W

PIN14 上拉电阻使能

0:禁能 1:使能

13

PIN13

R/W

PIN13 上拉电阻使能

0:禁能 1:使能

12

PIN12

R/W

PIN12上拉电阻使能

0:禁能 1:使能

11

PIN11

R/W

PIN11 上拉电阻使能

0:禁能 1:使能

10

PIN10

R/W

PIN10 上拉电阻使能

0:禁能 1:使能

9

PIN9

R/W

PIN9 上拉电阻使能

0:禁能 1:使能

8

PIN8

R/W

PIN8 上拉电阻使能

0:禁能 1:使能

7

PIN7

R/W

PIN7上拉电阻使能

0:禁能 1:使能

6

PIN6

R/W

PIN6上拉电阻使能

0:禁能 1:使能

5

PIN5

R/W

PIN5上拉电阻使能

0:禁能 1:使能

4

PIN4

R/W

PIN4上拉电阻使能

0:禁能 1:使能

3

PIN3

R/W

PIN3上拉电阻使能

0:禁能 1:使能

2

PIN2

R/W

PIN2上拉电阻使能

0:禁能 1:使能

1

PIN1

R/W

PIN1上拉电阻使能

0:禁能 1:使能

0

PIN0

R/W

PIN0上拉电阻使能

0:禁能 1:使能

6.5.8. PORTC端口上拉功能寄存器PULLU_C

偏移: 0x20

复位值: 0x00000000

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:4

R/W

3

PIN3

R/W

PIN3上拉电阻使能

0:禁能 1:使能

2

PIN2

R/W

PIN2上拉电阻使能

0:禁能 1:使能

1

PIN1

R/W

PIN1上拉电阻使能

0:禁能 1:使能

0

PIN0

R/W

PIN0上拉电阻使能

0:禁能 1:使能

6.5.9. PORTA端口下拉功能寄存器PULLD_A

偏移: 0x100

复位值: 0x00000000

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

PIN15

PIN14

PIN13

PIN12

PIN11

PIN10

PIN9

PIN8

7

6

5

4

3

2

1

0

PIN7

PIN6

PIN5

PIN4

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:16

R/W

15

PIN15

R/W

PIN15 下拉电阻使能

0:禁能 1:使能

14

PIN14

R/W

PIN14下拉电阻使能

0:禁能 1:使能

13

PIN13

R/W

PIN13下拉电阻使能

0:禁能 1:使能

12

PIN12

R/W

PIN12下拉电阻使能

0:禁能 1:使能

11

PIN11

R/W

PIN11下拉电阻使能

0:禁能 1:使能

10

PIN10

R/W

PIN10下拉电阻使能

0:禁能 1:使能

9

PIN9

R/W

PIN9下拉电阻使能

0:禁能 1:使能

8

PIN8

R/W

PIN8下拉电阻使能

0:禁能 1:使能

7

PIN7

R/W

PIN7下拉电阻使能

0:禁能 1:使能

6

PIN6

R/W

PIN6下拉电阻使能

0:禁能 1:使能

5

PIN5

R/W

PIN5下拉电阻使能

0:禁能 1:使能

4

PIN4

R/W

PIN4下拉电阻使能

0:禁能 1:使能

3

PIN3

R/W

PIN3下拉电阻使能

0:禁能 1:使能

2

PIN2

R/W

PIN2下拉电阻使能

0:禁能 1:使能

1

PIN1

R/W

PIN1下拉电阻使能

0:禁能 1:使能

0

PIN0

R/W

PIN0下拉电阻使能

0:禁能 1:使能

6.5.10. PORTB端口下拉功能寄存器PULLD_B

偏移: 0x110

复位值: 0x00000C00

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

PIN15

PIN14

PIN13

PIN12

PIN11

PIN10

PIN9

PIN8

7

6

5

4

3

2

1

0

PIN7

PIN6

PIN5

PIN4

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:16

R/W

15

PIN15

R/W

PIN15 下拉电阻使能

0:禁能 1:使能

14

PIN14

R/W

PIN14下拉电阻使能

0:禁能 1:使能

13

PIN13

R/W

PIN13下拉电阻使能

0:禁能 1:使能

12

PIN12

R/W

PIN12下拉电阻使能

0:禁能 1:使能

11

PIN11

R/W

PIN11下拉电阻使能

0:禁能 1:使能

10

PIN10

R/W

PIN10下拉电阻使能

0:禁能 1:使能

9

PIN9

R/W

PIN9下拉电阻使能

0:禁能 1:使能

8

PIN8

R/W

PIN8下拉电阻使能

0:禁能 1:使能

7

PIN7

R/W

PIN7下拉电阻使能

0:禁能 1:使能

6

PIN6

R/W

PIN6下拉电阻使能

0:禁能 1:使能

5

PIN5

R/W

PIN5下拉电阻使能

0:禁能 1:使能

4

PIN4

R/W

PIN4下拉电阻使能

0:禁能 1:使能

3

PIN3

R/W

PIN3下拉电阻使能

0:禁能 1:使能

2

PIN2

R/W

PIN2下拉电阻使能

0:禁能 1:使能

1

PIN1

R/W

PIN1下拉电阻使能

0:禁能 1:使能

0

PIN0

R/W

PIN0下拉电阻使能

0:禁能 1:使能

6.5.11. PORTC端口下拉功能寄存器PULLD_C

偏移: 0x120

复位值: 0x00000000

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:4

R/W

3

PIN3

R/W

PIN3下拉电阻使能

0:禁能 1:使能

2

PIN2

R/W

PIN2下拉电阻使能

0:禁能 1:使能

1

PIN1

R/W

PIN1下拉电阻使能

0:禁能 1:使能

0

PIN0

R/W

PIN0下拉电阻使能

0:禁能 1:使能

6.5.12. PORTA端口输入使能功能寄存器INEN_A

偏移: 0x200

复位值: 0x00000000

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

PIN15

PIN14

PIN13

PIN12

PIN11

PIN10

PIN9

PIN8

7

6

5

4

3

2

1

0

PIN7

PIN6

PIN5

PIN4

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:16

R/W

15

PIN15

R/W

PIN15 输入使能

0:禁能 1:使能

14

PIN14

R/W

PIN14 输入使能

0:禁能 1:使能

13

PIN13

R/W

PIN13 输入使能

0:禁能 1:使能

12

PIN12

R/W

PIN12 输入使能

0:禁能 1:使能

11

PIN11

R/W

PIN11 输入使能

0:禁能 1:使能

10

PIN10

R/W

PIN10 输入使能

0:禁能 1:使能

9

PIN9

R/W

PIN9 输入使能

0:禁能 1:使能

8

PIN8

R/W

PIN8 输入使能

0:禁能 1:使能

7

PIN7

R/W

PIN7输入使能

0:禁能 1:使能

6

PIN6

R/W

PIN6输入使能

0:禁能 1:使能

5

PIN5

R/W

PIN5输入使能

0:禁能 1:使能

4

PIN4

R/W

PIN4输入使能

0:禁能 1:使能

3

PIN3

R/W

PIN3输入使能

0:禁能 1:使能

2

PIN2

R/W

PIN2输入使能

0:禁能 1:使能

1

PIN1

R/W

PIN1输入使能

0:禁能 1:使能

0

PIN0

R/W

PIN0输入使能

0:禁能 1:使能

6.5.13. PORTB端口输入使能功能寄存器INEN_B

偏移: 0x210

复位值: 0x00009C00

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

PIN15

PIN14

PIN13

PIN12

PIN11

PIN10

PIN9

PIN8

7

6

5

4

3

2

1

0

PIN7

PIN6

PIN5

PIN4

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:16

R/W

15

PIN15

R/W

PIN15 输入使能

0:禁能 1:使能

14

PIN14

R/W

PIN14 输入使能

0:禁能 1:使能

13

PIN13

R/W

PIN13 输入使能

0:禁能 1:使能

12

PIN12

R/W

PIN12 输入使能

0:禁能 1:使能

11

PIN11

R/W

PIN11 输入使能

0:禁能 1:使能

10

PIN10

R/W

PIN10 输入使能

0:禁能 1:使能

9

PIN9

R/W

PIN9 输入使能

0:禁能 1:使能

8

PIN8

R/W

PIN8 输入使能

0:禁能 1:使能

7

PIN7

R/W

PIN7输入使能

0:禁能 1:使能

6

PIN6

R/W

PIN6输入使能

0:禁能 1:使能

5

PIN5

R/W

PIN5输入使能

0:禁能 1:使能

4

PIN4

R/W

PIN4输入使能

0:禁能 1:使能

3

PIN3

R/W

PIN3输入使能

0:禁能 1:使能

2

PIN2

R/W

PIN2输入使能

0:禁能 1:使能

1

PIN1

R/W

PIN1输入使能

0:禁能 1:使能

0

PIN0

R/W

PIN0输入使能

0:禁能 1:使能

6.5.14. PORTC端口输入使能功能寄存器INEN_C

偏移: 0x220

复位值: 0x00000003

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:4

R/W

3

PIN3

R/W

PIN3输入使能

0:禁能 1:使能

2

PIN2

R/W

PIN2输入使能

0:禁能 1:使能

1

PIN1

R/W

PIN1输入使能

0:禁能 1:使能

0

PIN0

R/W

PIN0输入使能

0:禁能 1:使能

6.5.15. PORTA端口开漏功能寄存器OPEND_A

偏移: 0x300

复位值: 0x00000000

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

PIN15

PIN14

PIN13

PIN12

PIN11

PIN10

PIN9

PIN8

7

6

5

4

3

2

1

0

PIN7

PIN6

PIN5

PIN4

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:16

R/W

15

PIN15

R/W

PIN15 开漏使能

0:推挽模式

1:开漏模式

14

PIN14

R/W

PIN14 开漏使能

0:推挽模式

1:开漏模式

13

PIN13

R/W

PIN13 开漏使能

0:推挽模式

1:开漏模式

12

PIN12

R/W

PIN12 开漏使能

0:推挽模式

1:开漏模式

11

PIN11

R/W

PIN11 开漏使能

0:推挽模式

1:开漏模式

10

PIN10

R/W

PIN10 开漏使能

0:推挽模式

1:开漏模式

9

PIN9

R/W

PIN9 开漏使能

0:推挽模式

1:开漏模式

8

PIN8

R/W

PIN8 开漏使能

0:推挽模式

1:开漏模式

7

PIN7

R/W

PIN7开漏使能

0:推挽模式

1:开漏模式

6

PIN6

R/W

PIN6开漏使能

0:推挽模式

1:开漏模式

5

PIN5

R/W

PIN5开漏使能

0:推挽模式

1:开漏模式

4

PIN4

R/W

PIN4开漏使能

0:推挽模式

1:开漏模式

3

PIN3

R/W

PIN3开漏使能

0:推挽模式

1:开漏模式

2

PIN2

R/W

PIN2开漏使能

0:推挽模式

1:开漏模式

1

PIN1

R/W

PIN1开漏使能

0:推挽模式

1:开漏模式

0

PIN0

R/W

PIN0开漏使能

0:推挽模式

1:开漏模式

6.5.16. PORTB端口开漏功能寄存器OPEND_B

偏移: 0x310

复位值: 0x00000000

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

PIN15

PIN14

PIN13

PIN12

PIN11

PIN10

PIN9

PIN8

7

6

5

4

3

2

1

0

PIN7

PIN6

PIN5

PIN4

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:16

R/W

15

PIN15

R/W

PIN15 开漏使能

0:推挽模式

1:开漏模式

14

PIN14

R/W

PIN14 开漏使能

0:推挽模式

1:开漏模式

13

PIN13

R/W

PIN13 开漏使能

0:推挽模式

1:开漏模式

12

PIN12

R/W

PIN12 开漏使能

0:推挽模式

1:开漏模式

11

PIN11

R/W

PIN11 开漏使能

0:推挽模式

1:开漏模式

10

PIN10

R/W

PIN10 开漏使能

0:推挽模式

1:开漏模式

9

PIN9

R/W

PIN9 开漏使能

0:推挽模式

1:开漏模式

8

PIN8

R/W

PIN8 开漏使能

0:推挽模式

1:开漏模式

7

PIN7

R/W

PIN7开漏使能

0:推挽模式

1:开漏模式

6

PIN6

R/W

PIN6开漏使能

0:推挽模式

1:开漏模式

5

PIN5

R/W

PIN5开漏使能

0:推挽模式

1:开漏模式

4

PIN4

R/W

PIN4开漏使能

0:推挽模式

1:开漏模式

3

PIN3

R/W

PIN3开漏使能

0:推挽模式

1:开漏模式

2

PIN2

R/W

PIN2开漏使能

0:推挽模式

1:开漏模式

1

PIN1

R/W

PIN1开漏使能

0:推挽模式

1:开漏模式

0

PIN0

R/W

PIN0开漏使能

0:推挽模式

1:开漏模式

6.5.17. PORTC端口开漏功能寄存器OPEND_C

偏移: 0x320

复位值: 0x00000000

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

PIN3

PIN2

PIN1

PIN0

位域

名称

类型

描述

31:4

R/W

3

PIN3

R/W

PIN3开漏使能

0:推挽模式

1:开漏模式

2

PIN2

R/W

PIN2开漏使能

0:推挽模式

1:开漏模式

1

PIN1

R/W

PIN1开漏使能

0:推挽模式

1:开漏模式

0

PIN0

R/W

PIN0开漏使能

0:推挽模式

1:开漏模式