没有合适的资源?快使用搜索试试~ 我知道了~
GD32F20x_User_Manual_CN_Rev1.0
需积分: 15 9 下载量 16 浏览量
2015-12-21
17:01:53
上传
评论
收藏 13.69MB PDF 举报
温馨提示
试读
846页
GD32F20x_User_Manual_CN_Rev1.0 GD32F20x_用户手册 1.0版
资源推荐
资源详情
资源评论
GD32F20x User Manual
1
GigaDevice Semiconductor Inc.
GD32F20x
ARM
®
Cortex
™
-M3 32-bit MCU
用户手册
GD32F20x 用户手册
2
目录
1. 系统及存储器架构 ..................................................... 34
1.1. ARM Cortex-M3 内核 ............................................................................................................ 34
1.2. 系统架构 .............................................................................................................................. 35
1.3. 存储器映射 .......................................................................................................................... 37
1.3.1. 位带 ..................................................................................................................................................... 39
1.3.2. 片上 SRAM .......................................................................................................................................... 39
1.3.3. 片上 Flash ............................................................................................................................................ 39
1.4. 启动(Boot)选项配置 ............................................................................................................. 40
1.5. 器件电子签名 ...................................................................................................................... 40
1.5.1. 产品容量信息 ..................................................................................................................................... 40
1.5.2. 器件唯一 ID (96 位) ............................................................................................................................ 41
1.6. 系统配置寄存器 ................................................................................................................... 42
2. 电源控制 (PWR) ...................................................... 43
2.1. 简介...................................................................................................................................... 43
2.2. 主要特点 .............................................................................................................................. 43
2.3. 功能描述 .............................................................................................................................. 43
2.3.1. 电池备份域 ......................................................................................................................................... 44
2.3.2. V
DD
/V
DDA
电源域 .................................................................................................................................. 45
2.3.3. 1.2V 电源域 ......................................................................................................................................... 47
2.3.4. 省电模式 ............................................................................................................................................. 47
2.4. PWR 寄存器 ......................................................................................................................... 49
2.4.1. 电源控制寄存器 (PWR_CTLR) ........................................................................................................... 49
2.4.2. 电源状态寄存器 (PWR_STR) ............................................................................................................. 50
3. 闪存控制器 (FMC) .................................................... 52
3.1. 简介...................................................................................................................................... 52
3.2. 主要特征 .............................................................................................................................. 52
3.3. 功能说明 .............................................................................................................................. 52
3.3.1. 闪存结构 ............................................................................................................................................. 52
3.3.2. 读操作 ................................................................................................................................................. 53
3.3.3. FMC_CMR 寄存器解锁 ....................................................................................................................... 53
3.3.4. 页擦除 ................................................................................................................................................. 53
3.3.5. 整片擦除 ............................................................................................................................................. 55
3.3.6. 主存储闪存块编程 ............................................................................................................................. 56
3.3.7. 可选字节块擦除 ................................................................................................................................. 57
3.3.8. 可选字节块编程 ................................................................................................................................. 58
GD32F20x 用户手册
3
3.3.9. 可选字节块说明 ................................................................................................................................. 58
3.3.10. 页擦除/编程保护 ............................................................................................................................... 59
3.3.11. 安全保护 ............................................................................................................................................. 60
3.4. FMC 寄存器 .......................................................................................................................... 60
3.4.1. 闪存保留寄存器 (FMC_RESR) ........................................................................................................... 60
3.4.2. 闪存解锁寄存器 (FMC_UKEYR) ......................................................................................................... 61
3.4.3. 闪存可选字节操作解锁寄存器(FMC_OBKEYR) ........................................................................... 61
3.4.4. 闪存控制/状态寄存器 (FMC_CSR) .................................................................................................... 61
3.4.5. 闪存命令寄存器 (FMC_CMR) ............................................................................................................ 62
3.4.6. 闪存命令地址寄存器 (FMC_AR) ....................................................................................................... 63
3.4.7. 闪存可选字节寄存器 (FMC_OPTR) ................................................................................................... 64
3.4.8. 闪存页擦除/编程保护寄存器 (FMC_WPR) ...................................................................................... 64
3.4.9. 闪存解锁寄存器 2 (FMC_UKEYR2) ..................................................................................................... 65
3.4.10. 闪存控制/状态寄存器 2 (FMC_CSR2) ................................................................................................ 65
3.4.11. 闪存命令寄存器 2 (FMC_CMR2) ........................................................................................................ 66
3.4.12. 闪存命令地址寄存器 2 (FMC_AR2) ................................................................................................... 67
3.4.13. 闪存等待状态控制寄存器 (FMC_WSCR) .......................................................................................... 67
3.4.14. 闪存产品保留 ID 寄存器 1 (FMC_RES_ID1) ....................................................................................... 68
3.4.15. 闪存产品保留 ID 寄存器 2 (FMC_RES_ID2) ....................................................................................... 68
4. 复位和时钟控制单元 (RCC) ............................................. 69
4.1. 复位控制单元 (RCU) ............................................................................................................ 69
4.1.1. 简介 ..................................................................................................................................................... 69
4.1.2. 功能说明 ............................................................................................................................................. 69
4.2. 时钟控制单元 (CCU) ............................................................................................................ 70
4.2.1. 简介 ..................................................................................................................................................... 70
4.2.2. 主要特征 ............................................................................................................................................. 72
4.2.3. 功能说明 ............................................................................................................................................. 72
4.3. RCC 寄存器 ........................................................................................................................... 75
4.3.1. 总时钟控制寄存器 (RCC_GCCR) ....................................................................................................... 75
4.3.2. 总体时钟配置寄存器 (RCC_GCFGR) ................................................................................................. 77
4.3.3. 总体时钟中断寄存器 (RCC_GCIR) ..................................................................................................... 81
4.3.4. APB2 复位控制寄存器 (RCC_APB2RCR) ............................................................................................ 84
4.3.5. APB1 复位控制寄存器 (RCC_APB1RCR) ........................................................................................... 86
4.3.6. AHB 时钟控制寄存器 (RCC_AHBCCR) .............................................................................................. 89
4.3.7. APB2 时钟控制寄存器 (RCC_APB2CCR) ............................................................................................ 91
4.3.8. APB1 时钟控制寄存器 (RCC_APB1CCR) ............................................................................................ 94
4.3.9. 备份域控制寄存器 (RCC_BDCR) ....................................................................................................... 97
4.3.10. 总体控制/状态寄存器 (RCC_GCSR) .................................................................................................. 98
4.3.11. AHB 复位控制寄存器 (RCC_AHBRCR) ............................................................................................. 100
4.3.12. 总体时钟配置寄存器 2 (RCC_GCFGR2) .......................................................................................... 101
4.3.13. RCC 深度睡眠模式电压寄存器 (RCC_DEEPSLEEP_VC) ................................................................... 103
4.3.14. AHB2 时钟控制寄存器 (RCC_AHB2CCR) ........................................................................................ 103
GD32F20x 用户手册
4
4.3.15. APB2 时钟控制寄存器 2 (RCC_APB2CCR2) ...................................................................................... 104
4.3.16. APB1 时钟控制寄存器 2 (RCC_APB1CCR2) ...................................................................................... 105
4.3.17. AHB2 复位控制寄存器(RCC_AHB2RCR) ........................................................................................... 106
4.3.18. APB2 复位控制寄存器 2 (RCC_APB2RCR2) ...................................................................................... 106
4.3.19. APB1 复位控制寄存器 2 (RCC_APB1RCR2) ...................................................................................... 107
4.3.20. 总体时钟配置寄存器 3 (RCC_ GCFGR3) .......................................................................................... 108
4.3.21. 总体 PLLT 时钟控制寄存器 (RCC_GPLLTCR) .................................................................................. 109
4.3.22. 总体 PLLT 时钟中断寄存器(RCC_GPLLTIR) ....................................................................................... 110
4.3.23. PLLT 配置寄存器 (RCC_PLLTCFGR) .................................................................................................. 110
5. 通用和复用功能 I/O (GPIO 和 AFIO) .................................... 113
5.1. 简介.................................................................................................................................... 113
5.2. 主要特征 ............................................................................................................................ 113
5.3. 功能描述 ............................................................................................................................ 113
5.3.1. GPIO 引脚配置 ................................................................................................................................. 114
5.3.2. 外部中断/唤醒线 ............................................................................................................................. 115
5.3.3. 输入配置 ........................................................................................................................................... 115
5.3.4. 模拟配置 ........................................................................................................................................... 115
5.3.5. 输出配置 ........................................................................................................................................... 116
5.3.6. 备用功能 (AF) .................................................................................................................................. 116
5.4. I/O 映射功能和调试配置 .................................................................................................. 121
5.4.1. 引言 ................................................................................................................................................... 121
5.4.2. 主要特征 ........................................................................................................................................... 121
5.4.3. JTAG/SWD 备用功能映射 ................................................................................................................ 121
5.4.4. ADC 备用功能重映射 ...................................................................................................................... 122
5.4.5. 定时器备用功能重映射 ................................................................................................................... 123
5.4.6. USART 备用功能重映射 .................................................................................................................. 125
5.4.7. I2C 备用功能重映射 ........................................................................................................................ 126
5.4.8. SPI 备用功能重映射 ........................................................................................................................ 127
5.4.9. I2S 备用功能重映射 ........................................................................................................................ 127
5.4.10. CAN 备用功能重映射 ...................................................................................................................... 128
5.4.11. 以太网备用功能重映射 ................................................................................................................... 128
5.4.12. DCI 备用功能重映射 ....................................................................................................................... 129
5.4.13. LCD 备用功能重映射 ....................................................................................................................... 129
5.4.14. CLK 引脚备用重映射 ....................................................................................................................... 130
5.4.15. GPIO 锁定功能 ................................................................................................................................. 131
5.5. GPIO 寄存器 ...................................................................................................................... 131
5.5.1. GPIO 端口控制寄存器 1 (GPIOx_CTLR1) (x=A..H,I) ......................................................................... 131
5.5.2. GPIO 端口控制寄存器 2 (GPIOx_CTLR2) (x=A..H,I) ......................................................................... 133
5.5.3. GPIO 端口数据输入寄存器 (GPIOx_DIR) (x=A..H,I) ....................................................................... 135
5.5.4. GPIO 端口数据输出寄存器(GPIOx_DOR) (x=A..H,I) ........................................................................ 135
5.5.5. GPIO 端口操作寄存器 (GPIOx_BOR) (x=A..H,I) .............................................................................. 136
GD32F20x 用户手册
5
5.5.6. GPIO 端口位清除寄存器 (GPIOx_BCR) (x=A..H,I) .......................................................................... 136
5.5.7. GPIO 端口配置锁定寄存器 (GPIOx_LOCKR) (x=A,B) ...................................................................... 137
5.5.8. 备用功能事件控制寄存器 (AFIO_ECR) ........................................................................................... 137
5.5.9. AFIO 端口配置寄存器 1 (AFIO_PCFR1) ........................................................................................... 138
5.5.10. 外部中断源选择寄存器 1 (AFIO_ESSR1) ......................................................................................... 141
5.5.11. 外部中断源选择寄存器 2 (AFIO_ESSR2) ......................................................................................... 142
5.5.12. 外部中断源选择寄存器 3 (AFIO_ESSR3) ......................................................................................... 143
5.5.13. 外部中断源选择寄存器 4 (AFIO_ESSR4) ......................................................................................... 143
5.5.14. AFIO 端口配置寄存器 2 (AFIO_PCFR2) ........................................................................................... 144
5.5.15. AFIO 端口配置寄存器 3 (AFIO_PCFR3) ........................................................................................... 145
5.5.16. AFIO 端口配置寄存器 4 (AFIO_PCFR4) ........................................................................................... 148
5.5.17. AFIO 端口配置寄存器 5 (AFIO_PCFR5) ........................................................................................... 152
5.5.18. AFIO 端口配置寄存器 6 (AFIO_PCFR6) ........................................................................................... 156
6. 循环冗余校验计算单元 (CRC) .......................................... 161
6.1. 简介.................................................................................................................................... 161
6.2. 主要特征 ............................................................................................................................ 161
6.3. 功能描述 ............................................................................................................................ 162
6.4. CRC 寄存器 ........................................................................................................................ 162
6.4.1. CRC 数据寄存器 (CRC_DTR) ........................................................................................................... 162
6.4.2. CRC 独立数据寄存器 (CRC_FDTR) .................................................................................................. 162
6.4.3. CRC 控制寄存器 (CRC_CTLR) .......................................................................................................... 163
7. 中断和事件 .......................................................... 164
7.1. 简介.................................................................................................................................... 164
7.2. 主要特点 ............................................................................................................................ 164
7.3. 功能描述 ............................................................................................................................ 164
7.3.1. NVIC 以及异常/中断处理 ................................................................................................................. 164
7.3.2. 外部中断及事件 (EXTI) .................................................................................................................... 167
7.4. EXTI 寄存器 ....................................................................................................................... 169
7.4.1. 中断使能寄存器 (EXTI_IER) ............................................................................................................. 169
7.4.2. 事件使能寄存器 (EXTI_EER) ............................................................................................................ 169
7.4.3. 上升沿触发选择寄存器 (EXTI_RTE) ................................................................................................ 170
7.4.4. 下降沿触发选择寄存器 (EXTI_FTE) ................................................................................................ 170
7.4.5. 软件中断事件寄存器 (EXTI_SIE) ..................................................................................................... 171
7.4.6. 挂起寄存器 (EXTI_PD) ..................................................................................................................... 171
8. DMA 控制器 (DMA) .................................................. 172
8.1. 简介.................................................................................................................................... 172
8.2. 主要特点 ............................................................................................................................ 172
8.3. 功能描述 ............................................................................................................................ 172
剩余845页未读,继续阅读
资源评论
zhuyjgh
- 粉丝: 2
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功