GD32F4xx 用户手册
4
6. 中断/事件控制器(EXTI)...................................................................................... 154
6.1. 简介 ........................................................................................................................... 154
6.2. 主要特征 .................................................................................................................... 154
6.3. 中断功能描述 ............................................................................................................. 154
6.4. 结构框图 .................................................................................................................... 158
6.5. 外部中断及事件功能概述 ........................................................................................... 158
6.6. EXTI 寄存器 ............................................................................................................... 160
6.6.1. 中断使能寄存器(EXTI_INTEN)....................................................................................... 160
6.6.2. 事件使能寄存器(EXTI_EVEN) ........................................................................................ 160
6.6.3. 上升沿触发使能寄存器(EXTI_RTEN) ............................................................................. 161
6.6.4. 下降沿触发使能寄存器(EXTI_FTEN) ............................................................................. 161
6.6.5. 软件中断事件寄存器(EXTI_SWIEV) .............................................................................. 161
6.6.6. 挂起寄存器(EXTI_PD) .................................................................................................... 162
7. 通用和备用输入/输出接口(GPIO 和 AFIO) ........................................................ 163
7.1. 简介 ........................................................................................................................... 163
7.2. 主要特性 .................................................................................................................... 163
7.3. 功能描述 .................................................................................................................... 163
7.3.1. GPIO 引脚配置 .................................................................................................................... 164
7.3.2. 外部中断/事件线 .................................................................................................................. 165
7.3.3. 备用功能(AF) .................................................................................................................. 165
7.3.4. 附加功能 .............................................................................................................................. 165
7.3.5. 输入配置 .............................................................................................................................. 165
7.3.6. 输出配置 .............................................................................................................................. 166
7.3.7. 模拟配置 .............................................................................................................................. 167
7.3.8. 备用功能(AF)配置 .......................................................................................................... 167
7.3.9. GPIO 锁定功能 .................................................................................................................... 168
7.3.10. GPIO 单周期输出翻转功能.................................................................................................. 168
7.4. GPIO 寄存器 .............................................................................................................. 169
7.4.1. 端口控制寄存器(GPIOx_CTL, x=A..I) ............................................................................ 169
7.4.2. 端口输出模式寄存器(GPIOx_OMODE, x=A..I) .............................................................. 171
7.4.3. 端口输出速度寄存器(GPIOx_OSPD, x=A..I) .................................................................. 172
7.4.4. 端口上拉/下拉寄存器(GPIOx_PUD, x=A..I) ................................................................... 174
7.4.5. 端口输入状态寄存器(GPIOx_ISTAT, x=A..I) ................................................................... 176
7.4.6. 端口输出控制寄存器(GPIOx_OCTL, x=A..I) .................................................................. 176
7.4.7. 端口位操作寄存器(GPIOx_BOP, x=A..I) ........................................................................ 177
7.4.8. 端口配置锁定寄存器(GPIOx_LOCK, x=A..I) .................................................................. 177
7.4.9. 备用功能选择寄存器 0(GPIOx_AFSEL0, x=A..I) ............................................................ 178
7.4.10. 备用功能选择寄存器 1(GPIOx_AFSEL1, x=A..I) ............................................................ 179
7.4.11. 位清除寄存器(GPIOx_BC, x=A..I) .................................................................................. 180
评论0