GPIO模块配置
2025年09月26日
2.GPIO模块配置
引脚功能设置、输入限定及外部中断源选择都由GPIO配置控制寄存器确定。另外,还可以安排引脚将器件从HALT与STANDBY低功耗模式唤醒,以及使能或禁止内部上拉电阻。表2-12列出了GPIO配置寄存器。
表2-12 GPIO配置寄存器
注:表中的寄存器都受EALLOW保护。
I/O复用选择(MUX)寄存器也称为多路选择寄存器,用来选择I/O端口作为基本片内外设功能或通用I/O功能。方向寄存器(GPxDIR)用来选择通用I/O的数据方向,相应位设为1选择输出方式,设为0选择输入方式。输入限定选择寄存器选择输入尖脉冲滤波功能。
如果配置为通用I/O端口模式,则寄存器GPxSET可以设置各个I/O信号(置1),寄存器GPxCLEAR可以清除各个I/O信号(清零),寄存器GPxTOGGLE可以翻转各个I/O信号,数据寄存器GPxDAT可以读写各个I/O信号。表2-13是通用I/O端口数据寄存器列表。
表2-13 GPIO数据寄存器