没有合适的资源?快使用搜索试试~ 我知道了~
GD32F10x User Manual_CN_Rev1.0
需积分: 10 19 下载量 109 浏览量
2015-12-21
16:59:48
上传
评论
收藏 12.26MB PDF 举报
温馨提示
试读
773页
GD32F10x User Manual_CN_Rev1.0 GD32F10x 用户手册
资源推荐
资源详情
资源评论
GigaDevice Semiconductor Inc.
GD32F10x
ARM
®
Cortex
™
-M3 32-bit MCU
用户手册
GD32F10x 用户手册
1
目录
目录 ...................................................................... 1
图 ..................................................................... 17
表 ..................................................................... 25
1. 系统及存储器架构 ..................................................... 29
1.1. ARM Cortex-M3 内核 ............................................................................................................ 29
1.2. 系统架构 .............................................................................................................................. 30
1.3. 存储器映射 .......................................................................................................................... 34
1.3.1. 位带 ..................................................................................................................................................... 37
1.3.2. 片上 SRAM .......................................................................................................................................... 37
1.3.3. 片上 Flash 数据有效性 ....................................................................................................................... 37
1.4. 启动(Boot)选项配置 ............................................................................................................. 37
1.5. 器件电子签名 ...................................................................................................................... 38
1.5.1. 产品容量信息 ..................................................................................................................................... 38
1.5.2. 器件唯一 ID (96 位) ............................................................................................................................ 38
1.6. 系统配置寄存器 ................................................................................................................... 40
2. 电源控制 (PWR) ...................................................... 41
2.1. 简介...................................................................................................................................... 41
2.2. 主要特点 .............................................................................................................................. 41
2.3. 功能描述 .............................................................................................................................. 41
2.3.1. 电池备份域 ......................................................................................................................................... 42
2.3.2. V
DD
/V
DDA
电源域 .................................................................................................................................. 43
2.3.3. 1.2V 电源域 ......................................................................................................................................... 44
2.3.4. 省电模式 ............................................................................................................................................. 44
2.4. PWR 寄存器 ......................................................................................................................... 46
2.4.1. 电源控制寄存器 (PWR_CTLR) ........................................................................................................... 46
2.4.2. 电源状态寄存器 (PWR_STR) ............................................................................................................. 47
3. 闪存控制器 (FMC) .................................................... 49
3.1. 简介...................................................................................................................................... 49
3.2. 主要特征 .............................................................................................................................. 49
3.3. 功能说明 .............................................................................................................................. 49
3.3.1. 闪存结构 ............................................................................................................................................. 49
3.3.2. 读操作 ................................................................................................................................................. 50
3.3.3. FMC_CMR 寄存器解锁 ....................................................................................................................... 50
3.3.4. 页擦除 ................................................................................................................................................. 51
GD32F10x 用户手册
2
3.3.5. 整片擦除 ............................................................................................................................................. 52
3.3.6. 主存储闪存块编程 ............................................................................................................................. 53
3.3.7. 可选字节块擦除 ................................................................................................................................. 54
3.3.8. 可选字节块编程 ................................................................................................................................. 55
3.3.9. 可选字节块说明 ................................................................................................................................. 55
3.3.10. 页擦除/编程保护 ............................................................................................................................... 57
3.3.11. 安全保护 ............................................................................................................................................. 57
3.4. FMC 寄存器 .......................................................................................................................... 57
3.4.1. 闪存保留寄存器 (FMC_RESR) ........................................................................................................... 57
3.4.2. 闪存解锁寄存器 (FMC_UKEYR) ......................................................................................................... 58
3.4.3. 闪存可选字节操作解锁寄存器(FMC_OBKEYR) ........................................................................... 58
3.4.4. 闪存控制/状态寄存器 (FMC_CSR) .................................................................................................... 59
3.4.5. 闪存命令寄存器 (FMC_CMR) ............................................................................................................ 59
3.4.6. 闪存命令地址寄存器 (FMC_AR) ....................................................................................................... 61
3.4.7. 闪存可选字节寄存器 (FMC_OPTR) ................................................................................................... 61
3.4.8. 闪存页擦除/编程保护寄存器 (FMC_WPR) ...................................................................................... 62
3.4.9. 闪存解锁寄存器 2 (FMC_UKEYR2) ..................................................................................................... 62
3.4.10. 闪存控制/状态寄存器 2 (FMC_CSR2) ................................................................................................ 62
3.4.11. 闪存命令寄存器 2 (FMC_CMR2) ........................................................................................................ 63
3.4.12. 闪存命令地址寄存器 2 (FMC_AR2) ................................................................................................... 64
3.4.13. 闪存等待状态控制寄存器 (FMC_WSCR) .......................................................................................... 64
3.4.14. 闪存产品保留 ID 寄存器 1 (FMC_RES_ID1) ....................................................................................... 65
3.4.15. 闪存产品保留 ID 寄存器 2 (FMC_RES_ID2) ....................................................................................... 65
4. 复位和时钟控制单元 (RCC) ............................................. 67
中容量、大容量、X 容量产品的复位和时钟控制单元 (RCC) ........................................................ 67
4.1. 复位控制单元 (RCU) ............................................................................................................ 67
4.1.1. 简介 ..................................................................................................................................................... 67
4.1.2. 功能说明 ............................................................................................................................................. 67
4.2. 时钟控制单元 (CCU) ............................................................................................................ 68
4.2.1. 简介 ..................................................................................................................................................... 68
4.2.2. 主要特征 ............................................................................................................................................. 69
4.2.3. 功能说明 ............................................................................................................................................. 70
4.3. RCC 寄存器 ........................................................................................................................... 72
4.3.1. 总时钟控制寄存器 (RCC_GCCR) ....................................................................................................... 72
4.3.2. 总体时钟配置寄存器 (RCC_GCFGR) ................................................................................................. 73
4.3.3. 总体时钟中断寄存器 (RCC_GCIR) ..................................................................................................... 76
4.3.4. APB2 复位控制寄存器 (RCC_APB2RCR) ............................................................................................ 79
4.3.5. APB1 复位控制寄存器 (RCC_APB1RCR) ........................................................................................... 82
4.3.6. AHB 时钟控制寄存器 (RCC_AHBCCR) .............................................................................................. 85
4.3.7. APB2 时钟控制寄存器 (RCC_APB2CCR) ............................................................................................ 86
4.3.8. APB1 时钟控制寄存器 (RCC_APB1CCR) ............................................................................................ 89
GD32F10x 用户手册
3
4.3.9. 备份域控制寄存器 (RCC_BDCR) ....................................................................................................... 92
4.3.10. 总体控制/状态寄存器 (RCC_GCSR) .................................................................................................. 93
4.3.11. RCC 深度睡眠模式电压寄存器 (RCC_DEEPSLEEP_VC) ..................................................................... 95
互联型产品的复位和时钟控制单元 (RCC) ..................................................................................... 96
4.4. 复位控制单元 (RCU) ............................................................................................................ 96
4.4.1. 简介 ..................................................................................................................................................... 96
4.4.2. 功能说明 ............................................................................................................................................. 96
4.5. 时钟控制单元 (CCU) ............................................................................................................ 97
4.5.1. 简介 ..................................................................................................................................................... 97
4.5.2. 主要特征 ............................................................................................................................................. 99
4.5.3. 功能说明 ............................................................................................................................................. 99
4.6. RCC 寄存器 ......................................................................................................................... 101
4.6.1. 总时钟控制寄存器 (RCC_GCCR) ..................................................................................................... 101
4.6.2. 总体时钟配置寄存器 (RCC_GCFGR) ............................................................................................... 103
4.6.3. 总体时钟中断寄存器 (RCC_GCIR) ................................................................................................... 107
4.6.4. APB2 复位控制寄存器 (RCC_APB2RCR) .......................................................................................... 110
4.6.5. APB1 复位控制寄存器 (RCC_APB1RCR) ......................................................................................... 113
4.6.6. AHB 时钟控制寄存器 (RCC_AHBCCR) ............................................................................................ 116
4.6.7. APB2 时钟控制寄存器 (RCC_APB2CCR) .......................................................................................... 117
4.6.8. APB1 时钟控制寄存器 (RCC_APB1CCR) .......................................................................................... 120
4.6.9. 备份域控制寄存器 (RCC_BDCR) ..................................................................................................... 123
4.6.10. 总体控制/状态寄存器 (RCC_GCSR) ................................................................................................ 124
4.6.11. AHB 复位控制寄存器 (RCC_AHBRCR) ............................................................................................. 126
4.6.12. 总体时钟配置寄存器 2 (RCC_GCFGR2) .......................................................................................... 127
4.6.13. RCC 深度睡眠模式电压寄存器 (RCC_DEEPSLEEP_VC) ................................................................... 129
5. 通用和复用功能 I/O (GPIO 和 AFIO) .................................... 130
5.1. 简介.................................................................................................................................... 130
5.2. 主要特征 ............................................................................................................................ 130
5.3. 功能描述 ............................................................................................................................ 130
5.3.1. GPIO 引脚配置 ................................................................................................................................. 131
5.3.2. 外部中断/唤醒线 ............................................................................................................................. 132
5.3.3. 输入配置 ........................................................................................................................................... 132
5.3.4. 模拟配置 ........................................................................................................................................... 132
5.3.5. 输出配置 ........................................................................................................................................... 133
5.3.6. 备用功能 (AF) .................................................................................................................................. 133
5.4. I/O 映射功能和调试配置 .................................................................................................. 137
5.4.1. 引言 ................................................................................................................................................... 137
5.4.2. 主要特征 ........................................................................................................................................... 138
5.4.3. JTAG/SWD 备用功能映射 ................................................................................................................ 138
5.4.4. ADC 备用功能映射 .......................................................................................................................... 139
GD32F10x 用户手册
4
5.4.5. 定时器备用功能映射 ....................................................................................................................... 139
5.4.6. USART 备用功能映射 ...................................................................................................................... 141
5.4.7. I2C1 备用功能映射 .......................................................................................................................... 142
5.4.8. SPI1 备用功能映射 .......................................................................................................................... 142
5.4.9. SPI3/I2S3 备用功能映射 .................................................................................................................. 142
5.4.10. CAN1 备用功能重映射 .................................................................................................................... 142
5.4.11. CAN2 备用功能映射 ........................................................................................................................ 143
5.4.12. 以太网备用功能映射 ....................................................................................................................... 143
5.4.13. CLK 引脚备用重映射 ....................................................................................................................... 143
5.4.14. GPIO 锁定功能 ................................................................................................................................. 144
5.5. GPIO 寄存器 ...................................................................................................................... 144
5.5.1. GPIO 端口控制寄存器 1 (GPIOx_CTLR1) (x=A..F,G) ......................................................................... 144
5.5.2. GPIO 端口控制寄存器 2 (GPIOx_CTLR2) (x=A..F,G) ......................................................................... 146
5.5.3. GPIO 端口数据输入寄存器 (GPIOx_DIR) (x=A..F,G) ....................................................................... 148
5.5.4. GPIO 端口数据输出寄存器(GPIOx_DOR) (x=A..F,G) ....................................................................... 148
5.5.5. GPIO 端口操作寄存器 (GPIOx_BOR) (x=A..F,G) ............................................................................. 149
5.5.6. GPIO 端口位清除寄存器 (GPIOx_BCR) (x=A..F,G) .......................................................................... 149
5.5.7. GPIO 端口配置锁定寄存器 (GPIOx_LOCKR) (x=A,B) ...................................................................... 150
5.5.8. 备用功能事件控制寄存器 (AFIO_ECR) ........................................................................................... 150
5.5.9. AFIO 端口配置寄存器 1 (AFIO_PCFR1) ........................................................................................... 151
5.5.10. 外部中断源选择寄存器 1 (AFIO_ESSR1) ......................................................................................... 157
5.5.11. 外部中断源选择寄存器 2 (AFIO_ESSR2) ......................................................................................... 158
5.5.12. 外部中断源选择寄存器 3 (AFIO_ESSR3) ......................................................................................... 158
5.5.13. 外部中断源选择寄存器 4 (AFIO_ESSR4) ......................................................................................... 159
5.5.14. AFIO 端口配置寄存器 2 (AFIO_PCFR2) ........................................................................................... 160
6. 循环冗余校验计算单元 (CRC) .......................................... 162
6.1. 简介.................................................................................................................................... 162
6.2. 主要特征 ............................................................................................................................ 162
6.3. 功能描述 ............................................................................................................................ 163
6.4. CRC 寄存器 ........................................................................................................................ 163
6.4.1. CRC 数据寄存器 (CRC_DTR) ........................................................................................................... 163
6.4.2. CRC 独立数据寄存器 (CRC_FDTR) .................................................................................................. 163
6.4.3. CRC 控制寄存器 (CRC_CTLR) .......................................................................................................... 164
7. 中断和事件 .......................................................... 165
7.1. 简介.................................................................................................................................... 165
7.2. 主要特点 ............................................................................................................................ 165
7.3. 功能描述 ............................................................................................................................ 165
7.3.1. NVIC 以及异常/中断处理 ................................................................................................................. 165
7.3.2. 外部中断及事件 (EXTI) .................................................................................................................... 170
剩余772页未读,继续阅读
资源评论
zhuyjgh
- 粉丝: 2
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功