3.寄存器相关

3.1设置引脚特性,与硬件匹配

3.2配置寄存器举例

36.4.248 Pad Control Register

(IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR22)

Address: 20E_0000h base + 3F0h offset = 20E_03F0h

IOMUXC_SW_PAD_CTL_PAD_EIM_ADDR22 field descriptions

Field                                         Description

31–17          Reserved            这个只读字段是保留的并且总是有值为0。

16                HYS                   滞后使能字段

Select one of next values for pad: EIM_A22.

0 DISABLED — CMOS输入

1 ENABLED — 施密特触发器的输入

15–14          PUS                    上拉/下拉配置

主要作用是提高输出信号的驱动能力、确定输入信号的电平(防止干扰)

Select one of next values for pad: EIM_A22.

00 100K_OHM_PD — 100K欧姆的拉低

01 47K_OHM_PU — 47K欧姆的拉高

10 100K_OHM_PU — 100K欧姆的拉高

11 22K_OHM_PU — 22K欧姆的拉高

13                PUE                   拉/保持选择字段

两者不能同时设置,保持:使能输入状态保存器可以在IO供电NVCC_xxx关掉之后,使输入缓冲器的输出自动维持在关电之前的逻辑状态。其价值可以在低功耗的应用中得到体现。使能输出状态保存器可以在内核供电关掉之后,使IO的输出自动维持在关电之前的逻辑状态(需要注意的是输出状态保存器不能与上下拉同时工作)。其价值同样可以体现在低功耗的应用中

Select one of next values for pad: EIM_A22.

0 KEEP — 拉使能

1 PULL — 保持使能

12                PKE                   拉/保持选择字段

Select one of next values for pad: EIM_A22.

0 DISABLED — 禁止拉/保持

1 ENABLED — 使能拉/保持

11                ODE                   漏极开路

作为输出时有效,依靠外部电压,提高输出能力

Enables open drain of the pin.

0 DISABLED — 禁止漏极开路

1 ENABLED — 使能漏极开路.

10–8            Reserved            这个只读字段是保留的,并且总是有值为0

7–6              SPEED               Speed Field

GPIO pad的操作频率取决于旋转速率(SRE)、速度(速度)和供应电压(OVDD)。有关更多细节,请参见操作频率。

00 LOW — Low frequency (50 MHz) 最低50MHz

01 MEDIUM — Medium frequency (100, 150 MHz) 中间值100MHz

10 MEDIUM — Medium frequency (100, 150 MHz) 中间值100MHz

11 MAXIMUM — Maximum frequency (100, 150, 200 MHz) 最大200MHz

5–3              DSE                   驱动能力字段,作为输出时有效

Select one of next values for pad: EIM_A22.

000 HIZ — HI-Z

001 260_OHM — 150 Ohm @ 3.3V, 260 Ohm @ 1.8V

010 130_OHM — 75 Ohm @ 3.3V, 130 Ohm @ 1.8V

011 90_OHM — 50 Ohm @ 3.3V, 90 Ohm @ 1.8V

100 60_OHM — 37 Ohm @ 3.3V, 60 Ohm @ 1.8V

101 50_OHM — 30 Ohm @ 3.3V, 50 Ohm @ 1.8V

110 40_OHM — 25 Ohm @ 3.3V, 40 Ohm @ 1.8V

111 33_OHM — 20 Ohm @ 3.3V, 33 Ohm @ 1.8V

2–1              Reserved            这个只读字段是保留的,并且总是有值为0

0                  SRE                    转换速度字段

这是一个可以调整高低电平切换上升和下降时间速度的设置项,在一 般的应用中使用芯片默认的设置就可以了。在需要微调SI或EMI性能时可以尝试修改配置

转换速率控制。GPIO pad的操作频率取决于旋转速率(SRE)、速度(速度)和供应电压(OVDD)。有关更多细节,请参见操作频率。

0 SLOW — Slow Slew Rate 转换速度慢

1 FAST — Fast Slew Rate 转换速度快

猜你喜欢

转载自blog.csdn.net/qq_38022972/article/details/82801466