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