I.MX6UL寄存器

1、I.MX6U IO命名

格式:IOMUXC_SW_MUC_CTL_PAD_XX_XX
举例:IOMUXC_SW_MUC_CTL_PAD_GPIO1_IO01
IOMUXC_SW_MUC_CTL_PAD_UART1_TX_DATA

2、I.MX6UL IO复用寄存器(SW_MUX_CTL Register)

格式:IOMUXC_SW_MUX_CTL_PAD_XX_XX
举例:IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO00

3、I.MX6UL IO配置寄存器(SW_PAD_CTL Register)

格式:IOMUXC_SW_PAD_CTL_PAD_XX_XX
举例:IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO00

 

PUE(bit13):当IO作为输入时,设置IO使用上下拉或者状态保持器。1,使用上下拉;0,使用状态保持器(外部电路断电以后保持住以前的状态)

PKE(bit12):使能或禁止上下拉/状态保持器功能。1,使能;0,禁止

ODE(bit11):当IO作为输出时,使能或者禁止开漏输出。1,使能;0,禁止

SPEED(bit7:6):当IO作为输出时,设置IO速度

 DSE(bit5:3):当IO作为输出时,设置IO驱动能力

 

 SRE(bit0):设置压摆率(IO电平跳变所需时间)0,低压摆率,波形缓和,适用于过EMC时;1,高压摆率,波形较陡,适用于高速通信。

 

posted @ 2020-08-19 17:10  Mike_2019  阅读(331)  评论(0编辑  收藏  举报