在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → GD32E23x_yonghushouce_Rev1.4

GD32E23x_yonghushouce_Rev1.4

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:8.40M
  • 下载次数:2
  • 浏览次数:36
  • 发布时间:2023-02-19
  • 实例类别:一般编程问题
  • 发 布 人:御林军
  • 文件格式:.pdf
  • 所需积分:2

实例介绍

【实例简介】GD32E23x_yonghushouce_Rev1.4

【实例截图】

【核心代码】

目录 目录
目录 目录 .................................................................................................................................. 2
图索引 图索引 ............................................................................................................................ 13
表索引 表索引 ............................................................................................................................ 19
1. 系统及存储器架构 系统及存储器架构 .................................................................................................... 21
1.1. Arm ® Cortex ® -M23 处理器 .......................................................................................... 21
1.2. 系统架构 系统架构 ...................................................................................................................... 22
1.3. 存储器映射 存储器映射 .................................................................................................................. 23
1.3.1. 片上 SRAM 存储器 ................................................................................................................ 26
1.3.2. 片上闪存 ................................................................................................................................ 26
1.4. 引导配置 引导配置 ...................................................................................................................... 26
1.5. 系统配置寄存器 系统配置寄存器 (SYSCFG) ......................................................................................... 28
1.5.1. 配置寄存器 0 (SYSCFG_CFG0) .......................................................................................... 28
1.5.2. EXTI 源选择寄存器 0 (SYSCFG_EXTISS0) ......................................................................... 30
1.5.3. EXTI 源选择寄存器 1 (SYSCFG_EXTISS1) ......................................................................... 31
1.5.4. EXTI 源选择寄存器 2 (SYSCFG_EXTISS2) ......................................................................... 33
1.5.5. EXTI 源选择寄存器 3 (SYSCFG_EXTISS3) ......................................................................... 35
1.5.6. 系统配置寄存器 2 (SYSCFG_CFG2) .................................................................................... 38
1.5.7. IRQ 延迟寄存器 (SYSCFG_CPU_IRQ_LAT) ....................................................................... 39
1.6. 设备电子签名 设备电子签名 ............................................................................................................... 39
1.6.1. 存储容量信息 ........................................................................................................................ 39
1.6.2. 设备唯一 ID (96 位/位域) ....................................................................................................... 40
2. 闪存控制器( 闪存控制器(FMC ) ................................................................................................ 42
2.1. 简介 简介 ............................................................................................................................. 42
2.2. 主要特性 主要特性 ...................................................................................................................... 42
2.3. 功能描述 功能描述 ...................................................................................................................... 42
2.3.1. 闪存结构 ................................................................................................................................ 42
2.3.2. 读操作 ................................................................................................................................... 43
2.3.3. FMC_CTL 寄存器解锁 .......................................................................................................... 44
2.3.4. 页擦除 ................................................................................................................................... 44
2.3.5. 整片擦除 ................................................................................................................................ 45
2.3.6. 主存储闪存块编程 ................................................................................................................. 46
2.3.7. OTP 编程 .............................................................................................................................. 48
2.3.8. 选项字节擦除 ........................................................................................................................ 48
2.3.9. 选项字节编程 ........................................................................................................................ 49
2.3.10. 选项字节说明 ........................................................................................................................ 49
 GD32E23x 用户手册
3
2.3.11. 页擦除/编程保护 .................................................................................................................... 50
2.3.12. 安全保护 ................................................................................................................................ 51
2.4. FMC 寄存器 ................................................................................................................. 52
2.4.1. 等待状态寄存器 (FMC_WS) ................................................................................................. 52
2.4.2. 解锁寄存器 (FMC_KEY) ....................................................................................................... 52
2.4.3. 选项字节解锁寄存器 (FMC_OBKEY) ................................................................................... 53
2.4.4. 状态寄存器 (FMC_STAT) ..................................................................................................... 53
2.4.5. 控制寄存器 (FMC_CTL) ....................................................................................................... 54
2.4.6. 地址寄存器(FMC_ADDR) ..................................................................................................... 56
2.4.7. 选项字节状态寄存器 (FMC_OBSTAT) ................................................................................. 56
2.4.8. 写保护寄存器 (FMC_WP) .................................................................................................... 57
2.4.9. 产品 ID 寄存器 (FMC_PID) .................................................................................................. 57
3. 电源管理单元( 电源管理单元(PMU ) ............................................................................................ 58
3.1. 简介 简介 ............................................................................................................................. 58
3.2. 主要特性 主要特性 ...................................................................................................................... 58
3.3. 功能描述 功能描述 ...................................................................................................................... 58
3.3.1. 电池备份域 ............................................................................................................................ 59
3.3.2. VDD/VDDA 电源域 ................................................................................................................ 60
3.3.3. 1.2V 电源域 ........................................................................................................................... 61
3.3.4. 省电模式 ................................................................................................................................ 61
3.4. PMU 寄存器 ................................................................................................................. 64
3.4.1. 控制寄存器 (PMU_CTL) ....................................................................................................... 64
3.4.2. 电源控制和状态寄存器 (PMU_CS) ....................................................................................... 65
4. 复位和时钟单元( 复位和时钟单元(RCU ) ......................................................................................... 69
4.1. 复位控制单元 复位控制单元 (RCTL) ................................................................................................. 69
4.1.1. 简介 ....................................................................................................................................... 69
4.1.2. 功能描述 ................................................................................................................................ 69
4.2. 时钟控制单元 时钟控制单元 (CCTL) ................................................................................................. 70
4.2.1. 简介 ....................................................................................................................................... 70
4.2.2. 主要特性 ................................................................................................................................ 71
4.2.3. 功能描述 ................................................................................................................................ 72
4.3. RCU 寄存器 ................................................................................................................. 75
4.3.1. 控制寄存器 0 (RCU_CTL0) .................................................................................................. 75
4.3.2. 配置寄存器 0 (RCU_CFG0) ................................................................................................. 76
4.3.3. 中断寄存器 (RCU_INT) ........................................................................................................ 80
4.3.4. APB2 复位寄存器 (RCU_APB2RST) ................................................................................... 82
4.3.5. APB1 复位寄存器 (RCU_APB1RST) ................................................................................... 84
4.3.6. AHB 使能寄存器 (RCU_AHBEN) ......................................................................................... 85
4.3.7. APB2 使能寄存器 (RCU_APB2EN) ..................................................................................... 87
4.3.8. APB1 使能寄存器 (RCU_APB1EN) ..................................................................................... 88
 GD32E23x 用户手册
4
4.3.9. 备份域控制寄存器 (RCU_BDCTL) ....................................................................................... 90
4.3.10. 复位源/时钟寄存器 (RCU_RSTSCK) ................................................................................... 91
4.3.11. AHB 复位寄存器 (RCU_AHBRST) ....................................................................................... 93
4.3.12. 配置寄存器 1 (RCU_CFG1) ................................................................................................. 94
4.3.13. 配置寄存器 2 (RCU_CFG2) ................................................................................................. 95
4.3.14. 控制寄存器 1 (RCU_CTL1) .................................................................................................. 96
4.3.15. 电源解锁寄存器 (RCU_VKEY) ............................................................................................. 97
4.3.16. 深度睡眠模式电压寄存器 (RCU_DSV) ................................................................................. 97
5. 中断 中断/ 事件控制器(EXTI )........................................................................................ 98
5.1. 简介 简介 ............................................................................................................................. 98
5.2. 主要特性 特性 ...................................................................................................................... 98
5.3. 中断功能描述 功能描述 ............................................................................................................... 98
5.4. 外部中断及事件 外部中断及事件(EXTI)结构 结构框图 框图 ................................................................................. 101
5.5. 外部中断及事件功能概述 中断及事件功能概述 ........................................................................................... 101
5.6. EXTI 寄存器 ............................................................................................................... 104
5.6.1. 中断使能寄存器(EXTI_INTEN)....................................................................................... 104
5.6.2. 事件使能寄存器(EXTI_EVEN) ........................................................................................ 104
5.6.3. 上升沿触发使能寄存器(EXTI_RTEN) ............................................................................. 105
5.6.4. 下降沿触发使能寄存器(EXTI_FTEN) ............................................................................. 105
5.6.5. 软件中断事件寄存器(EXTI_SWIEV) .............................................................................. 106
5.6.6. 挂起寄存器(EXTI_PD) .................................................................................................... 107
6. 通用和备用输入 通用和备用输入/ 输出接口(GPIO 和 和 AFIO ) ........................................................ 108
6.1. 简介 简介 ........................................................................................................................... 108
6.2. 主要特性 特性 .................................................................................................................... 108
6.3. 功能描述 描述 .................................................................................................................... 108
6.3.1. GPIO 引脚配置 .................................................................................................................... 109
6.3.2. 备用功能(AF) ................................................................................................................... 110
6.3.3. 附加功能 ............................................................................................................................... 110
6.3.4. 输入配置 ............................................................................................................................... 110
6.3.5. 输出配置 ............................................................................................................................... 111
6.3.6. 模拟配置 ............................................................................................................................... 111
6.3.7. 备用功能(AF)配置 ........................................................................................................... 112
6.3.8. GPIO 锁定功能 ..................................................................................................................... 112
6.3.9. GPIO 单周期输出翻转功能................................................................................................... 113
6.4. GPIO 寄存器 ...............................................................................................................114
6.4.1. 端口控制寄存器(GPIOx_CTL, x=A..C,F) ......................................................................... 114
6.4.2. 端口输出模式寄存器(GPIOx_OMODE, x=A..C,F) .......................................................... 115
6.4.3. 端口输出速度寄存器(GPIOx_OSPD, x=A..C,F) .............................................................. 117
6.4.4. 端口上拉/下拉寄存器(GPIOx_PUD, x=A..C,F) ............................................................... 119
 GD32E23x 用户手册
5
6.4.5. 端口输入状态寄存器(GPIOx_ISTAT, x=A..C,F) .............................................................. 120
6.4.6. 端口输出控制寄存器(GPIOx_OCTL, x=A..C,F) ............................................................. 121
6.4.7. 端口位操作寄存器(GPIOx_BOP, x=A..C,F) .................................................................... 121
6.4.8. 端口配置锁定寄存器(GPIOx_LOCK, x=A,B) .................................................................. 122
6.4.9. 备用功能选择寄存器 0(GPIOx_AFSEL0, x=A,B,C)........................................................ 123
6.4.10. 备用功能选择寄存器 1(GPIOx_AFSEL1, x=A,B,C)........................................................ 124
6.4.11. 位清除寄存器(GPIOx_BC, x=A..C,F) ............................................................................. 125
6.4.12. 端口位翻转寄存器(GPIOx_TG, x=A..C,F) ...................................................................... 126
7. 循环冗余校验计算单元 循环冗余校验计算单元 (CRC) ............................................................................... 127
7.1. 简介 简介 ........................................................................................................................... 127
7.2. 主要特性 主要特性 .................................................................................................................... 127
7.3. 功能描述 功能描述 .................................................................................................................... 128
7.4. CRC 寄存器 ............................................................................................................... 129
7.4.1. 数据寄存器 (CRC_DATA) ................................................................................................... 129
7.4.2. 独立数据寄存器 (CRC_FDATA) ......................................................................................... 129
7.4.3. 控制寄存器 (CRC_CTL) ..................................................................................................... 130
7.4.4. 初值寄存器 (CRC_IDATA) .................................................................................................. 130
7.4.5. 多项式寄存器 (CRC_POLY) ............................................................................................... 131
8. 直接存储器访问控制器( 直接存储器访问控制器(DMA )............................................................................ 132
8.1. 简介 简介 ........................................................................................................................... 132
8.2. 主要特性 主要特性 .................................................................................................................... 132
8.3. 结构框图 结构框图 .................................................................................................................... 133
8.4. 功能描述 功能描述 .................................................................................................................... 133
8.4.1. DMA 操作 ............................................................................................................................ 133
8.4.2. 外设握手 .............................................................................................................................. 135
8.4.3. 仲裁 ..................................................................................................................................... 135
8.4.4. 地址生成 .............................................................................................................................. 135
8.4.5. 循环模式 .............................................................................................................................. 135
8.4.6. 存储器到存储器模式 ........................................................................................................... 136
8.4.7. 通道配置 .............................................................................................................................. 136
8.4.8. 中断 ..................................................................................................................................... 136
8.4.9. DMA 请求映射 ..................................................................................................................... 137
8.5. DMA 寄存器............................................................................................................... 140
8.5.1. 中断标志位寄存器 (DMA_INTF) ......................................................................................... 140
8.5.2. 中断标志位清除寄存器 (DMA_INTC) ................................................................................. 140
8.5.3. 通道 x 控制寄存器 (DMA_CHxCTL) ................................................................................... 141
8.5.4. 通道 x 计数寄存器 (DMA_CHxCNT) .................................................................................. 143
8.5.5. 通道 x 外设基地址寄存器 (DMA_CHxPADDR) .................................................................. 144
8.5.6. 通道 x 存储器基地址寄存器 (DMA_CHxMADDR) .............................................................. 144
 GD32E23x 用户手册
6
9. 调试( 调试(DBG ) ........................................................................................................ 146
9.1. 简介 简介 ........................................................................................................................... 146
9.2. 串行调试接口简介 调试接口简介 ...................................................................................................... 146
9.2.1. 引脚分配 .............................................................................................................................. 146
9.3. 调试保持功能描述 调试保持功能描述 ...................................................................................................... 146
9.3.1. 低功耗模式调试支持 ........................................................................................................... 146
9.3.2. TIMER, I2C, RTC, WWDGT 和 FWDGT 外设调试支持 ...................................................... 147
9.4. DBG 寄存器 .............................................................................................................. 148
9.4.1. ID 寄存器 (DBG_ID) .......................................................................................................... 148
9.4.2. 控制寄存器 0(DBG_CTL0) ............................................................................................... 148
9.4.3. 控制寄存器 1 (DBG_CTL1) ................................................................................................ 150
10. 模数转换器 模数转换器(ADC)................................................................................................ 152
10.1. 简介 简介 ........................................................................................................................ 152
10.2. 主要特征 主要特征................................................................................................................. 152
10.3. 引脚和内部信号 引脚和内部信号 ...................................................................................................... 153
10.4. 功能描述 功能描述................................................................................................................. 154
10.4.1. 校准 (CLB) .......................................................................................................................... 154
10.4.2. 双时钟域架构 ...................................................................................................................... 155
10.4.3. ADCON 开关 ...................................................................................................................... 155
10.4.4. 规则组和注入组 ................................................................................................................... 155
10.4.5. 转换模式 .............................................................................................................................. 155
10.4.6. 注入通道管理 ...................................................................................................................... 159
10.4.7. 模拟看门狗 .......................................................................................................................... 160
10.4.8. 数据对齐 .............................................................................................................................. 160
10.4.9. 可编程的采样时间 ............................................................................................................... 161
10.4.10. 外部触发 .......................................................................................................................... 162
10.4.11. DMA 请求 ........................................................................................................................ 162
10.4.12. 温度传感器和内部参考电压 V REFINT ................................................................................. 163
10.4.13. ADC 中断 ........................................................................................................................ 163
10.4.14. 可编程分辨率(DRES) - 快速转换模式 ............................................................................ 163
10.4.15. 片上硬件过采样 ............................................................................................................... 164
10.5. ADC 寄存器............................................................................................................ 166
10.5.1. 状态寄存器 (ADC_STAT) ................................................................................................... 166
10.5.2. 控制寄存器 0 (ADC_CTL0) ................................................................................................ 167
10.5.3. 控制寄存器 1 (ADC_CTL1) ................................................................................................ 168
10.5.4. 采样时间寄存器 0 (ADC_SAMPT0) ................................................................................... 170
10.5.5. 采样时间寄存器 1 (ADC_SAMPT1) .................................................................................... 171
10.5.6. 注入通道数据偏移寄存器 x (ADC_IOFFx)(x=0..3) .............................................................. 172
10.5.7. 看门狗高阈值寄存器 (ADC_WDHT) ................................................................................... 172
10.5.8. 看门狗低阈值寄存器 (ADC_WDLT) .................................................................................... 173
 GD32E23x 用户手册
7
10.5.9. 规则序列寄存器 0 (ADC_RSQ0) ........................................................................................ 173
10.5.10. 规则序列寄存器 1 (ADC_RSQ1) .................................................................................... 174
10.5.11. 规则序列寄存器 2 (ADC_RSQ2) .................................................................................... 174
10.5.12. 注入序列寄存器 (ADC_ISQ) ........................................................................................... 175
10.5.13. 注入数据寄存器 x (ADC_IDATAx) (x= 0..3) ..................................................................... 175
10.5.14. 规则数据寄存器 (ADC_RDATA) ..................................................................................... 176
10.5.15. 过采样控制寄存器(ADC_OVSAMPCTL) ......................................................................... 176
11. 比较器 比较器 (CMP) ..................................................................................................... 179
11.1. 简介 简介 ........................................................................................................................ 179
11.2. 主要特性 主要特性................................................................................................................. 179
11.3. 功能描述 功能描述................................................................................................................. 179
11.3.1. 比较器时钟和复位 ............................................................................................................... 180
11.3.2. 比较器的输入和输出 ........................................................................................................... 180
11.3.3. 比较器供电模式 ................................................................................................................... 180
11.3.4. 比较器迟滞 .......................................................................................................................... 180
11.3.5. 比较器寄存器写保护 ........................................................................................................... 181
11.4. 比较器寄存器 比较器寄存器 ......................................................................................................... 182
11.4.1. 控制状态寄存器(CMP_CS) ................................................................................................. 182
12. 看门狗定时器( 看门狗定时器(WDGT ) .................................................................................... 184
12.1. 独立看门狗定时器( 看门狗定时器(FWDGT ) .............................................................................. 184
12.1.1. 简介 ..................................................................................................................................... 184
12.1.2. 主要特性 .............................................................................................................................. 184
12.1.3. 功能描述 .............................................................................................................................. 184
12.1.4. FWDGT 寄存器 ................................................................................................................... 187
12.2. 窗口看门狗定时器( 窗口看门狗定时器(WWDGT ) ............................................................................. 190
12.2.1. 简介 ..................................................................................................................................... 190
12.2.2. 主要特性 .............................................................................................................................. 190
12.2.3. 功能描述 .............................................................................................................................. 190
12.2.4. WWDGT 寄存器 .................................................................................................................. 193
13. 实时时钟( 实时时钟(RTC ) ............................................................................................... 195
13.1. 简介 简介 ........................................................................................................................ 195
13.2. 主要特性 主要特性................................................................................................................. 195
13.3. 功能描述 功能描述................................................................................................................. 196
13.3.1. 结构框图 .............................................................................................................................. 196
13.3.2. 时钟源和预分频 ................................................................................................................... 196
13.3.3. 影子寄存器 .......................................................................................................................... 197
13.3.4. 位域可屏蔽可配置的闹钟 .................................................................................................... 197
13.3.5. RTC 初始化和配置 ............................................................................................................. 197
13.3.6. 读取日历 .............................................................................................................................. 199
 GD32E23x 用户手册
8
13.3.7. RTC 复位 ............................................................................................................................. 200
13.3.8. RTC 移位功能 ..................................................................................................................... 200
13.3.9. RTC 参考时钟检测 .............................................................................................................. 201
13.3.10. RTC 数字平滑校准 .......................................................................................................... 201
13.3.11. 时间戳功能(仅针对 GD32E230xx 产品) ..................................................................... 203
13.3.12. 侵入检测 .......................................................................................................................... 203
13.3.13. 校准时钟输出................................................................................................................... 204
13.3.14. 闹钟输出 .......................................................................................................................... 204
13.3.15. RTC 省电模式管理 .......................................................................................................... 205
13.3.16. RTC 中断 ......................................................................................................................... 205
13.4. RTC 寄存器 ............................................................................................................ 207
13.4.1. 时间寄存器 (RTC_TIME) .................................................................................................... 207
13.4.2. 日期寄存器 (RTC_DATE) ................................................................................................... 207
13.4.3. 控制寄存器 (RTC_CTL)...................................................................................................... 208
13.4.4. 状态寄存器 (RTC_STAT) ..................................................................................................... 211
13.4.5. 预分频寄存器 (RTC_PSC) ................................................................................................. 214
13.4.6. 闹钟 0 时间日期寄存器 (RTC_ALRM0TD) ......................................................................... 215
13.4.7. 写保护钥匙寄存器 (RTC_WPK) ......................................................................................... 216
13.4.8. 亚秒寄存器(RTC_SS) ......................................................................................................... 217
13.4.9. 移位控制寄存器 (RTC_SHIFTCTL) .................................................................................... 217
13.4.10. 时间戳时间寄存器 (RTC_TTS) ....................................................................................... 218
13.4.11. 时间戳日期寄存器 (RTC_DTS) ...................................................................................... 219
13.4.12. 时间戳亚秒寄存器 (RTC_SSTS) .................................................................................... 219
13.4.13. 高精度频率补偿寄存器 (RTC_HRFC) ............................................................................ 220
13.4.14. 侵入寄存器 (RTC_TAMP) ............................................................................................... 221
13.4.15. 闹钟 0 亚秒寄存器 (RTC_ALRM0SS)............................................................................. 225
13.4.16. 备份寄存器 (RTC_BKPx) (x=0..4) .................................................................................. 226
14. 定时器( 定时器(TIMER )............................................................................................... 227
14.1. 高级定时器( 高级定时器(TIMERx,x=0 ) .................................................................................. 228
14.1.1. 简介 ..................................................................................................................................... 228
14.1.2. 主要特征 .............................................................................................................................. 228
14.1.3. 结构框图 .............................................................................................................................. 229
14.1.4. 功能说明 .............................................................................................................................. 229
14.1.5. TIMERx 寄存器(x=0) ........................................................................................................... 255
14.2. 通用定时器 通用定时器 L0 (TIMERx, x=2 ) ............................................................................ 280
14.2.1. 简介 ..................................................................................................................................... 280
14.2.2. 主要特征 .............................................................................................................................. 280
14.2.3. 结构框图 .............................................................................................................................. 281
14.2.4. 功能说明 .............................................................................................................................. 281
14.2.5. TIMERx 寄存器(x=2) ...................................................................................................... 297
14.3. 通用定时器 通用定时器 L2 (TIMERx, x=13 ) .......................................................................... 319
14.3.1. 简介 ..................................................................................................................................... 319
 GD32E23x 用户手册
9
14.3.2. 主要特征 .............................................................................................................................. 319
14.3.3. 结构框图 .............................................................................................................................. 319
14.3.4. 功能说明 .............................................................................................................................. 319
14.3.5. TIMERx 寄存器(x=13) ......................................................................................................... 327
14.4. 通用定时器 通用定时器 L3 (TIMERx,x=14 ) ........................................................................... 337
14.4.1. 简介 ..................................................................................................................................... 337
14.4.2. 主要特性 .............................................................................................................................. 337
14.4.3. 结构框图 .............................................................................................................................. 338
14.4.4. 功能描述 .............................................................................................................................. 338
14.4.5. TIMERx 寄存器(x=14) ......................................................................................................... 354
14.5. 通用定时器 通用定时器 L4 (TIMERx,x=15,16 ) ...................................................................... 372
14.5.1. 简介 ..................................................................................................................................... 372
14.5.2. 主要特性 .............................................................................................................................. 372
14.5.3. 结构框图 .............................................................................................................................. 373
14.5.4. 功能描述 .............................................................................................................................. 373
14.5.5. TIMERx 寄存器(x=15,16) .................................................................................................... 386
14.6. 基本定时器( 基本定时器(TIMERx, x=5 ) ................................................................................. 401
14.6.1. 简介 ..................................................................................................................................... 401
14.6.2. 主要特征 .............................................................................................................................. 401
14.6.3. 结构框图 .............................................................................................................................. 401
14.6.4. 功能说明 .............................................................................................................................. 401
14.6.5. TIMERx 寄存器(x=5) ........................................................................................................... 405
15. 红外线接口( 红外线接口(IFRP ) .......................................................................................... 410
15.1. 简介 简介 ........................................................................................................................ 410
15.2. 主要特性 主要特性................................................................................................................. 410
15.3. 功能描述 功能描述................................................................................................................. 410
16. 通用同步异步收发器( 通用同步异步收发器(USART ) ........................................................................ 412
16.1. 简介 简介 ........................................................................................................................ 412
16.2. 主要特性 主要特性................................................................................................................. 412
16.3. 功能描述 功能描述................................................................................................................. 413
16.3.1. USART 帧格式 .................................................................................................................... 414
16.3.2. 波特率发生 .......................................................................................................................... 415
16.3.3. USART 发送器 .................................................................................................................... 415
16.3.4. USART 接收器 .................................................................................................................... 417
16.3.5. DMA 方式访问数据缓冲区................................................................................................... 418
16.3.6. 硬件流控制 .......................................................................................................................... 419
16.3.7. 多处理器通信 ...................................................................................................................... 421
16.3.8. LIN 模式 .............................................................................................................................. 421
16.3.9. 同步通信模式 ...................................................................................................................... 422
 GD32E23x 用户手册
10
16.3.10. 串行红外(IrDA SIR)编解码功能模块 ................................................................................ 423
16.3.11. 半双工通信模式 ............................................................................................................... 424
16.3.12. 智能卡(ISO7816-3)模式 .................................................................................................. 424
16.3.13. 自动波特率检测 ............................................................................................................... 425
16.3.14. ModBus 通信 ................................................................................................................... 426
16.3.15. 接收 FIFO ........................................................................................................................ 426
16.3.16. 从 Deepsleep 模式唤醒 ................................................................................................... 426
16.3.17. USART 中断 .................................................................................................................... 427
16.4. USART 寄存器 ....................................................................................................... 429
16.4.1. USART 控制寄存器 0 (USART_CTL0) ............................................................................... 429
16.4.2. USART 控制寄存器 1 (USART_CTL1) ............................................................................... 431
16.4.3. USART 控制寄存器 2 (USART_CTL2) ............................................................................... 434
16.4.4. USART 波特率寄存器 (USART_ BAUD) ........................................................................... 436
16.4.5. USART 保护时间和预分频器寄存器 (USART_GP) ........................................................... 437
16.4.6. USART 接收超时寄存器 (USART_RT).............................................................................. 438
16.4.7. USART 请求寄存器 (USART_CMD) ................................................................................. 439
16.4.8. USART 状态寄存器 (USART_STAT) ................................................................................. 439
16.4.9. USART 中断标志清除寄存器 (USART_INTC) ................................................................... 443
16.4.10. USART 数据接收寄存器 (USART_RDATA) .................................................................... 444
16.4.11. USART 数据发送寄存器 (USART_TDATA) ................................................................... 445
16.4.12. USART 兼容性控制寄存器 (USART_CHC) ................................................................... 445
16.4.13. USART 接收 FIFO 控制和状态寄存器 (USART_RFCS) ................................................ 446
17. 内部集成电路总线接口( 内部集成电路总线接口(I2C ) ........................................................................... 448
17.1. 简介 简介 ........................................................................................................................ 448
17.2. 主要特性 主要特性................................................................................................................. 448
17.3. 功能描述 功能描述................................................................................................................. 449
17.3.1. SDA 线和 SCL 线 ................................................................................................................ 449
17.3.2. 数据有效性 .......................................................................................................................... 450
17.3.3. 开始和停止状态 ................................................................................................................... 450
17.3.4. 时钟同步 .............................................................................................................................. 450
17.3.5. 仲裁 ..................................................................................................................................... 451
17.3.6. I2C 通讯流程 ....................................................................................................................... 451
17.3.7. 软件编程模型 ...................................................................................................................... 452
17.3.8. SCL 线控制 ......................................................................................................................... 460
17.3.9. DMA 模式下数据传输 .......................................................................................................... 461
17.3.10. 报文错误校验................................................................................................................... 461
17.3.11. SMBus 支持 .................................................................................................................... 461
17.3.12. SAM_V 支持 .................................................................................................................... 463
17.3.13. 状态、错误和中断 ........................................................................................................... 463
17.4. I2C 寄存器 .............................................................................................................. 464
17.4.1. 控制寄存器 0 (I2C_CTL0) ................................................................................................... 464
 GD32E23x 用户手册
11
17.4.2. 控制寄存器 1 (I2C_CTL1) ................................................................................................... 465
17.4.3. 从机地址寄存器 0 (I2C_SADDR0) ...................................................................................... 466
17.4.4. 从机地址寄存器 1 (I2C_SADDR1) ...................................................................................... 467
17.4.5. 传输缓冲区寄存器 (I2C_DATA) .......................................................................................... 467
17.4.6. 传输状态寄存器 0 (I2C_STAT0) .......................................................................................... 467
17.4.7. 传输状态寄存器 1 (I2C_STAT1) .......................................................................................... 470
17.4.8. 时钟配置寄存器 (I2C_CKCFG) .......................................................................................... 471
17.4.9. 上升时间寄存器 (I2C_RT) .................................................................................................. 471
17.4.10. SAM 控制状态寄存器 (I2C_SAMCS) ............................................................................. 472
17.4.11. 快速 模式配置寄存器 (I2C_FMPCFG) ......................................................................... 473
18. 串行外设接口 串行外设接口/ 片上音频接口(SPI/I2S ) ............................................................ 474
18.1. 简介 简介 ........................................................................................................................ 474
18.2. 主要特征 主要特征................................................................................................................. 474
18.2.1. SPI 主要特征 ....................................................................................................................... 474
18.2.2. I2S 主要特征 ....................................................................................................................... 474
18.3. SPI 结构框图 .......................................................................................................... 475
18.4. SPI 信号线描述 ...................................................................................................... 475
18.4.1. 常规配置(非 SPI 四线模式) ............................................................................................. 475
18.4.2. SPI 四线配置 ....................................................................................................................... 475
18.5. SPI 功能说明 .......................................................................................................... 476
18.5.1. SPI 时序和数据帧格式 ........................................................................................................ 476
18.5.2. RXFIFO 和 TXFIFO ............................................................................................................ 478
18.5.3. NSS 功能 ............................................................................................................................ 479
18.5.4. SPI 运行模式 ....................................................................................................................... 479
18.5.5. DMA 功能 ............................................................................................................................ 488
18.5.6. CRC 功能 ............................................................................................................................ 489
18.6. SPI 中断 ................................................................................................................. 489
18.6.1. 状态标志位 .......................................................................................................................... 489
18.6.2. 错误标志 .............................................................................................................................. 490
18.7. I2S 结构框图 .......................................................................................................... 491
18.8. I2S 信号线描述 ....................................................................................................... 491
18.9. I2S 功能说明 .......................................................................................................... 492
18.9.1. I2S 音频标准 ....................................................................................................................... 492
18.9.2. I2S 时钟 .............................................................................................................................. 499
18.9.3. 运行 ..................................................................................................................................... 500
18.9.4. DMA 功能 ............................................................................................................................ 502
18.10. I2S 中断 ................................................................................................................. 502
18.10.1. 状态标志位 ...................................................................................................................... 502
18.10.2. 错误标志 .......................................................................................................................... 503
 GD32E23x 用户手册
12
18.11. SPI/I2S 寄存器 ....................................................................................................... 504
18.11.1. 控制寄存器 0 (SPI_CTL0) ............................................................................................... 504
18.11.2. 控制寄存器 1 (SPI_CTL1) ............................................................................................... 507
18.11.3. 状态寄存器 (SPI_STAT) ................................................................................................. 510
18.11.4. 数据寄存器 (SPI_DATA) ................................................................................................. 513
18.11.5. CRC 多项式寄存器 (SPI_CRCPOLY) ............................................................................ 514
18.11.6. 接收 CRC 寄存器 (SPI_RCRC) ...................................................................................... 514
18.11.7. 发送 CRC 寄存器 (SPI_TCRC) ...................................................................................... 515
18.11.8. I2S 控制寄存器 (SPI_I2SCTL) ....................................................................................... 515
18.11.9. I2S 时钟预分频寄存器 (SPI_I2SPSC) ............................................................................ 517
18.11.10. SPI1 四路 SPI 控制寄存器 (SPI_QCTL) ......................................................................... 518
19. 运算放大器 运算放大器 (OPA) .............................................................................................. 519
19.1. 简介 简介 ........................................................................................................................ 519
19.2. 主要特性 主要特性................................................................................................................. 519
19.3. 功能描述 功能描述................................................................................................................. 519
19.3.1. 使能运放 .............................................................................................................................. 519
19.3.2. 使能运放 .............................................................................................................................. 519
19.3.3. 使能运放 .............................................................................................................................. 519
20. 版本历史 版本历史 ............................................................................................................. 520
 GD32E23x 用户手册
13
图索引
图 图 1-1. Cortex ® -M23 处理器结构框图 ......................................................................................................... 22
图 图 1-2. GD32E23x 系列器件的系统架构示意图 ........................................................................................... 23
图 图 2-1. 页擦除操作流程 .............................................................................................................................. 45
图 图 2-2. 整片擦除操作流程 .......................................................................................................................... 46
图 图 2-3. 字编程操作流程 .............................................................................................................................. 48
图 图 3-1. 电源域概览 ...................................................................................................................................... 59
图 图 3-2. 上电/ 掉电复位波形图 ....................................................................................................................... 60
图 图 3-3. LVD 阈值波形图 ............................................................................................................................... 61
图 图 4-1. 系统复位电路 .................................................................................................................................. 70
图 图 4-2. 时钟树 ............................................................................................................................................. 71
图 图 4-3. HXTAL 时钟源 ................................................................................................................................. 72
图 图 5-1. EXTI 结构框图 ................................................................................................................................ 101
图 图 6-1. 标准 I/O 端口位的基本结构 ........................................................................................................... 109
图 图 6-2. 浮空/ 上拉/ 下拉输入配置 ................................................................................................................. 110
图 图 6-3. 输出配置 ......................................................................................................................................... 111
图 图 6-4. 模拟高阻配置 ................................................................................................................................. 112
图 图 6-5. 备用功能配置 ................................................................................................................................. 112
图 图 7-1. CRC 计算单元框图......................................................................................................................... 127
图 图 8-1. DMA 结构框图 ............................................................................................................................... 133
图 图 8-2. 握手机制 ........................................................................................................................................ 135
图 图 8-3. DMA 中断逻辑图 ............................................................................................................................ 137
图 图 8-4. DMA 请求映射 ............................................................................................................................... 138
图 图 10-1. ADC 模块框图 .............................................................................................................................. 154
图 图 10-2. 单次转换模式 .............................................................................................................................. 155
图 图 10-3. 连续转换模式 .............................................................................................................................. 156
图 图 10-4. 扫描转换模式,且连续转 扫描转换模式,且连续转换模式失能 换模式失能 .......................................................................................... 157
图 图 10-5. 扫描转换模式,连续转换模式使能 .............................................................................................. 158
图 图 10-6. 间断转换模式 .............................................................................................................................. 158
图 图 10-7. 自动注入,CTN=1....................................................................................................................... 159
图 图 10-8. 触发注入 ...................................................................................................................................... 160
图 图 10-9. 12 位数据对齐 .............................................................................................................................. 160
图 图 10-10. 10 位数据对齐 ............................................................................................................................ 161
图 图 10-11. 8 位数据对齐 .............................................................................................................................. 161
图 图 10-12. 6 位数据对齐 .............................................................................................................................. 161
图 图 10-13. 20 位到 16 位的结果截断 ........................................................................................................... 164
图 图 10-14. 右移 5 位 位和取整的数例 和取整的数例 .............................................................................................................. 165
图 图 11-1. 比较器框图 .................................................................................................................................. 180
图 图 11-2. 比较器迟滞 .................................................................................................................................. 181
图 图 12-1. 独立看门狗定时器框图 ................................................................................................................ 185
图 图 12-2. 窗口看门狗定时器框图 ................................................................................................................ 190
 GD32E23x 用户手册
14
图 图 12-3. 窗口看门狗定时器时序图 ............................................................................................................ 191
图 图 13-1. RTC 结构框图 .............................................................................................................................. 196
图 图 14-1. 高级定时器结构框图.................................................................................................................... 229
图 图 14-2. 内部时钟分频为 1 时,正常模式下的控制电路 ........................................................................... 230
图 图 14-3. 当预分频器的参数从 1 变到 2 时,计数器的时序图 .................................................................... 231
图 图 14-4. 向上计数时序图,PSC=0/1 ......................................................................................................... 232
图 图 14-5. 向上计 向上计数时序图,在运行时改变 数时序图,在运行时改变 TIMERx_CAR 寄存器的值 ...................................................... 232
图 图 14-6. 向下计数时序图,PSC=0/1 ......................................................................................................... 233
图 图 14-7. 向下计数时序图,在运行时改变 TIMERx_CAR 寄存器值 .......................................................... 234
图 图 14-8. 中央计数模式计数器时序图 ......................................................................................................... 235
图 图 14-9. 中央计数模式下计数器重复时序图 .............................................................................................. 236
图 图 14-10. 在向上计数模式下计数器重复时序图 ........................................................................................ 236
图 图 14-11. 在向下计数模式下计数器重复时序图 ........................................................................................ 236
图 图 14-12. 输入捕获逻辑 ............................................................................................................................ 237
图 图 14-13. 输出比较逻辑(带有互补输出的通道,x=0,1,2 ) ..................................................................... 238
图 图 14-14. 输出比较逻辑 ............................................................................................................................ 238
图 图 14-15. 三种输出比较模式 ..................................................................................................................... 239
图 图 14-16. EAPWM 时序图 ......................................................................................................................... 240
图 图 14-17. CAPWM 时序图 ......................................................................................................................... 241
图 图 14-18. 带死区时间的互补输出 .............................................................................................................. 243
图 图 14-19. 通道响应中止输入(高电平有效)时,输出信号的行为 ........................................................... 244
图 图 14-20. 编码器接口模式下计数器运行例子 ............................................................................................ 245
图 图 14-21. CI0FE0 极性反相的编码器接口模式下的例子 ............................................................................ 245
图 图 14-22. 霍尔传感器用在 BLDC 电机控制中 ........................................................................................... 246
图 图 14-23. 两个定时器之间的霍尔传感器时序图 ........................................................................................ 247
图 图 14-24. 复位模式 .................................................................................................................................... 248
图 图 14-25. 暂停模式 .................................................................................................................................... 248
图 图 14-26. 事件模式 .................................................................................................................................... 249
图 图 14-27. 单脉冲模式,TIMERx_CHxCV = 0x04 ,TIMERx_CAR=0x60 ................................................ 249
图 图 14-28. 定时器 0 主/ 从模式的例子 ......................................................................................................... 250
图 图 14-29. 用定时器 2 的使能信号触发定时器 0 ......................................................................................... 251
图 图 14-30. 用定时器 2 的更新事件来触发定时器 0 ..................................................................................... 252
图 图 14-31. 用定时器 2 的使能信号来控制定时器 0 的暂停模式 .................................................................. 252
图 图 14-32. 用定时器 2 的 的 O0CPRE 信号控制定时器 0 的暂停模式 ............................................................ 253
图 图 14-33. 用定时器 2 的 的 CI0 信号来触发定时器 0 和定时器 2 .................................................................. 254
图 图 14-34. 通用定时器 L0 结构框图 ........................................................................................................... 281
图 图 14-35. 内部时钟 内部时钟分频为 分频为 1 时正常模式下的控制电路 ............................................................................. 282
图 图 14-36. 当预分频器的参数从 1 变到 2 时,计数器的时序图 .................................................................. 283
图 图 14-37. 向上计数时序图,PSC=0/1 ....................................................................................................... 284
图 图 14-38. 向上计数时序图,在运行时改变 TIMERx_CAR 寄存器的值 .................................................... 284
图 图 14-39. 向下计数时序图,PSC=0/1 ....................................................................................................... 285
图 图 14-40. 向下计数时序图,在运行时改变 TIMERx_CAR 寄存器值 ........................................................ 286
图 图 14-41. 中央计数模式计数器时序图 ....................................................................................................... 287
图 图 14-42. 输入捕获逻辑 ............................................................................................................................ 288
 GD32E23x 用户手册
15
图 图 14-43. 输出比较逻辑(x=0,1,2,3 ) ...................................................................................................... 289
图 图 14-44. 三种输出比较模式 ..................................................................................................................... 290
图 图 14-45. EAPWM 时序图 ......................................................................................................................... 291
图 图 14-46. CAPWM 时序图 ......................................................................................................................... 291
图 图 14-47. 编码器接口模式下 编码器接口模式下计数器运行例子 计数器运行例子 ............................................................................................ 293
图 图 14-48. CI0FE0 极性反相的编码器接口模式下的例子 ............................................................................ 293
图 图 14-49. 复位模式 .................................................................................................................................... 294
图 图 14-50. 暂停模式 .................................................................................................................................... 295
图 图 14-51. 事件模式 .................................................................................................................................... 295
图 图 14-52. 单脉冲模式,TIMERx_CHxCV = 0x04 ,TIMERx_CAR=0x60 ................................................ 296
图 图 14-53. 通用定时器 L2 结构框图 ........................................................................................................... 319
图 图 14-54. 内部时钟分频为 1 时正常模式下的控制电路 ............................................................................. 320
图 图 14-55. 当预分频器的参数从 1 变到 2 时,计数器的时序图 .................................................................. 321
图 图 14-56. 向上计数时序图,PSC=0/1 ....................................................................................................... 322
图 图 14-57. 向上计数时序图,在运行时改变 TIMERx_CAR 寄存器的值 .................................................... 322
图 图 14-58. 输入捕获逻辑 ............................................................................................................................ 323
图 图 14-59. 输出比较逻辑 ............................................................................................................................ 324
图 图 14-60. 三种输出比较模式 ..................................................................................................................... 325
图 图 14-61. 通用定时器 L3 结构框图 ........................................................................................................... 338
图 图 14-62. 内部时钟 内部时钟分频为 分频为 1 时正常模式下的控制电路 ............................................................................. 339
图 图 14-63. 当预分频器的参数从 1 变到 2 时,计数器的时序图 .................................................................. 340
图 图 14-64. 向上计数时序图,PSC=0/1 ....................................................................................................... 341
图 图 14-65. 向上计数时序图,在运行时改变 TIMERx_CAR 寄存器的值 .................................................... 341
图 图 14-66. 在向上计数模式下计数器重复时序图 ........................................................................................ 342
图 图 14-67. 输入捕获逻辑 ............................................................................................................................ 343
图 图 14-68. 输出比较逻辑(带有互 输出比较逻辑(带有互补输出的通道, 补输出的通道,x=0 ) ........................................................................... 344
图 图 14-69. 输出比较逻辑 ............................................................................................................................ 344
图 图 14-70. 三种输出比较模式 ..................................................................................................................... 345
图 图 14-71. PWM 时序图 .............................................................................................................................. 346
图 图 14-72. 带死区时间的互补输出 .............................................................................................................. 349
图 图 14-73. 通道响应中止输入(高电平有效)时,输出信号的行为 ........................................................... 350
图 图 14-74. 复位模式下的控制电路 .............................................................................................................. 351
图 图 14-75. 暂停模式下的控制电路 .............................................................................................................. 351
图 图 14-76. 事件模式下的控制电路 .............................................................................................................. 352
图 图 14-77. 单脉冲模式,TIMERx_CHxCV = 0x04 TIMERx_CAR=0x60 .................................................. 352
图 图 14-78. 通用定时器 L4 结构框图 ........................................................................................................... 373
图 图 14-79. 内部时钟分频为 1 时正常模式下的控制电路 ............................................................................. 374
图 图 14-80. 当预分频器的参数从 1 变到 2 时,计数器的时序图 ................................................................. 374
图 图 14-81. 向上计数时序图,PSC=0/1 ....................................................................................................... 375
图 图 14-82. 向上计数时序图,在运行时改变 TIMERx_CAR 寄存器的值 .................................................... 376
图 图 14-83. 在向上计数模式下计数器重复时序图 ........................................................................................ 377
图 图 14-84. 输入捕获逻辑 ............................................................................................................................ 378
图 图 14-85. 输出比较逻辑(带有互补输出的通道,x=0 ) ........................................................................... 379
图 图 14-86. 三种输出比较模式 ..................................................................................................................... 380
 GD32E23x 用户手册
16
图 图 14-87. PWM 时序图 .............................................................................................................................. 381
图 图 14-88. 带死区时间的互补输出 .............................................................................................................. 383
图 图 14-89. 通道响应中止 通道响应中止输入(高电平有效)时,输出信号的行为 输入(高电平有效)时,输出信号的行为 ........................................................... 384
图 图 14-90. 单脉冲模式,TIMERx_CHxCV = 0x04 TIMERx_CAR=0x60 .................................................. 385
图 图 14-91. 基本定时器结构框图 .................................................................................................................. 401
图 图 14-92. 内部时钟分频 内部时钟分频为 为 1 时正常模式下的控制电路 ............................................................................. 402
图 图 14-93. 当预分频器的参数从 1 变到 2 时,计数器的时序图 .................................................................. 402
图 图 14-94. 向上计数时序图,PSC=0/1 ....................................................................................................... 403
图 图 14-95. 向上计数时序图,在运行时改变 TIMERx_CAR 寄存器的值 .................................................... 404
图 图 15-1. IFRP 输出时序图 1 ....................................................................................................................... 410
图 图 15-2. IFRP 输出时序图 2 ........................................................................................................................ 411
图 图 15-3. IFRP 输出时 输出时序图 序图 3 ........................................................................................................................ 411
图 图 16-1. USART 模块内部框图 .................................................................................................................. 414
图 图 16-2. USART 字符帧 (8 数据位和 1 停止位) ........................................................................................ 414
图 图 16-3. USART 发送步骤 ......................................................................................................................... 416
图 图 16-4. 过采样方式接收一个数据位(OSB=0) .......................................................................................... 417
图 图 16-5. 采用 DMA 方式实现 USART 数据发送配置步骤 ......................................................................... 418
图 图 16-6. 采用 DMA 方式实现 USART 数据接收配置步骤 ......................................................................... 419
图 图 16-7. 两个 USART 之间的硬件流控制 .................................................................................................. 420
图 图 16-8. 硬件流控制 .................................................................................................................................. 420
图 图 16-9. 空闲状态下检测断开帧 ................................................................................................................ 421
图 图 16-10. 数据传输过程中检测断开帧 ....................................................................................................... 422
图 图 16-11. 同步模式下的 USART 示例 ....................................................................................................... 422
图 图 16-12. 8-bit 格式的 USART 同步通信波形(CLEN=1) ........................................................................... 422
图 图 16-13. IrDA SIR ENDEC 模块 ............................................................................................................... 423
图 图 16-14. IrDA 数据调制 ............................................................................................................................ 423
图 图 16-15. ISO7816-3 数据帧格式 .............................................................................................................. 424
图 图 16-16. USART 接收 FIFO 结构 ............................................................................................................. 426
图 图 16-17. USART 中断映射框图 ................................................................................................................ 428
图 图 17-1. I2C 模块 模块框图 框图 ................................................................................................................................ 449
图 图 17-2. 数据有效性 .................................................................................................................................. 450
图 图 17-3. 开始和停止状态 ........................................................................................................................... 450
图 图 17-4. 时钟同步 ...................................................................................................................................... 451
图 图 17-5. SDA 线仲裁 .................................................................................................................................. 451
图 图 17-6. 7 位地址的 I2C 通讯流程 .............................................................................................................. 452
图 图 17-7. 10 位地址 位地址的 的 I2C 通讯流程(主机发送) ...................................................................................... 452
图 图 17-8. 10 位地址的 I2C 通讯流程(主机接收) ...................................................................................... 452
图 图 17-9. 从机发送模式 .............................................................................................................................. 454
图 图 17-10. 从机接收模式 ............................................................................................................................ 455
图 图 17-11. 主机发送模式 ............................................................................................................................. 456
图 图 17-12. 主机接收使用方案 A 模式 ......................................................................................................... 458
图 图 17-13. 主机接收 主机接收使用方案 使用方案 B 模式 ......................................................................................................... 460
图 图 18-1. SPI 结构框图 ................................................................................................................................ 475
图 图 18-2. SPI0 常规模式下的时序图 ............................................................................................................ 476
 GD32E23x 用户手册
17
图 图 18-3. SPI1 常规模式下的时序图 ............................................................................................................ 477
图 图 18-4. SPI 四线模式下的 SPI 时序图(CKPL=1, CKPH=1, LF=0) ........................................................... 477
图 图 18-5. SPI1 数据帧右对齐示意图 ........................................................................................................... 478
图 图 18-6. 典型的全双工模式连接 ................................................................................................................ 480
图 图 18-7. 典型的单工模式连接(主机:接收,从机:发送) .................................................................... 481
图 图 18-8. 典型的单工模式连接(主机:只发送,从机:接收) ................................................................. 481
图 图 18-9. 典型的双向线连接 ....................................................................................................................... 481
图 图 18-10. 主机 TI 模式在不连续发送时的时序图 ....................................................................................... 483
图 图 18-11. 主机 TI 模式在连续发送时的时序图 .......................................................................................... 483
图 图 18-12. 从机 TI 模式时序图 .................................................................................................................... 484
图 图 18-13. NSS 脉冲模 脉冲模式时序图(主机连续发送) 式时序图(主机连续发送) .................................................................................... 485
图 图 18-14. SPI 四线模式四线写操作时序图 ................................................................................................. 486
图 图 18-15. SPI 四路模式四路读操作时序图 ................................................................................................. 487
图 图 18-16. I2S 结构框图 .............................................................................................................................. 491
图 图 18-17. I2S 飞利浦标准时序图(DTLEN=00, CHLEN=0, CKPL=0 ).................................................... 492
图 图 18-18. I2S 飞利浦标准时序图(DTLEN=00, CHLEN=0, CKPL=1 ).................................................... 492
图 图 18-19. I2S 飞利浦标准时序图(DTLEN=10, CHLEN=1, CKPL=0 ).................................................... 493
图 图 18-20. I2S 飞利浦标准时序图(DTLEN=10, CHLEN=1, CKPL=1 ).................................................... 493
图 图 18-21. I2S 飞利浦标准时序图(DTLEN=01, CHLEN=1, CKPL=0 ).................................................... 493
图 图 18-22. I2S 飞利浦标准时序图(DTLEN=01, CHLEN=1, CKPL=1 ).................................................... 493
图 图 18-23. I2S 飞利浦标准时序图(DTLEN=00, CHLEN=1, CKPL=0 ).................................................... 493
图 图 18-24. I2S 飞利浦标准时序图(DTLEN=00, CHLEN=1, CKPL=1 ).................................................... 494
图 图 18-25. MSB 对齐标准时序图(DTLEN=00, CHLEN=0, CKPL=0 ) ..................................................... 494
图 图 18-26. MSB 对齐标准时序图(DTLEN=00, CHLEN=0, CKPL=1 ) ..................................................... 494
图 图 18-27. MSB 对齐标准时序图(DTLEN=10, CHLEN=1, CKPL=0 ) ..................................................... 494
图 图 18-28. MSB 对齐标准时序图(DTLEN=10, CHLEN=1, CKPL=1 ) ..................................................... 494
图 图 18-29. MSB 对齐标准时序图(DTLEN=01, CHLEN=1, CKPL=0 ) ..................................................... 495
图 图 18-30. MSB 对齐标准时序图(DTLEN=01, CHLEN=1, CKPL=1 ) ..................................................... 495
图 图 18-31. MSB 对齐标准时序图(DTLEN=00, CHLEN=1, CKPL=0 ) ..................................................... 495
图 图 18-32. MSB 对齐标准时序图(DTLEN=00, CHLEN=1, CKPL=1 ) ..................................................... 495
图 图 18-33. LSB 对齐标准时序图(DTLEN=01, CHLEN=1, CKPL=0 ) ..................................................... 495
图 图 18-34. LSB 对齐标准时序图(DTLEN=01, CHLEN=1, CKPL=1 ) ..................................................... 496
图 图 18-35. LSB 对齐标准时序图(DTLEN=00, CHLEN=1, CKPL=0 ) ..................................................... 496
图 图 18-36. LSB 对齐标准时序图(DTLEN=00, CHLEN=1, CKPL=1 ) ..................................................... 496
图 图 18-37. PCM 标准短帧同步模式时序图(DTLEN=00, CHLEN=0, CKPL=0 ) ...................................... 496
图 图 18-38. PCM 标准短帧同步模式时序图(DTLEN=00, CHLEN=0, CKPL=1 ) ...................................... 497
图 图 18-39. PCM 标准短帧同步模式时序图(DTLEN=10, CHLEN=1, CKPL=0 ) ...................................... 497
图 图 18-40. PCM 标准短帧同步模式时序图(DTLEN=10, CHLEN=1, CKPL=1 ) ...................................... 497
图 图 18-41. PCM 标准短帧同步模式时序图(DTLEN=01, CHLEN=1, CKPL=0 ) ...................................... 497
图 图 18-42. PCM 标准短帧同步模式时序图(DTLEN=01, CHLEN=1, CKPL=1 ) ...................................... 497
图 图 18-43. PCM 标准短帧同步模式时序图(DTLEN=00, CHLEN=1, CKPL=0 ) ...................................... 497
图 图 18-44. PCM 标准短帧同步模式时序图(DTLEN=00, CHLEN=1, CKPL=1 ) ...................................... 498
图 图 18-45. PCM 标准长帧同步模式时序图(DTLEN=00, CHLEN=0, CKPL=0 ) ...................................... 498
图 图 18-46. PCM 标准长帧同步模式时序图(DTLEN=00, CHLEN=0, CKPL=1 ) ...................................... 498
 GD32E23x 用户手册
18
图 图 18-47. PCM 标准长帧同步模式时序图(DTLEN=10, CHLEN=1, CKPL=0 ) ...................................... 498
图 图 18-48. PCM 标准长帧同步模式时序图(DTLEN=10, CHLEN=1, CKPL=1 ) ...................................... 498
图 图 18-49. PCM 标准长帧同步模式时序图(DTLEN=01, CHLEN=1, CKPL=0 ) ...................................... 498
图 图 18-50. PCM 标准长帧同步模式时序图(DTLEN=01, CHLEN=1, CKPL=1 ) ...................................... 499
图 图 18-51. PCM 标准长帧同步模式时序图(DTLEN=00, CHLEN=1, CKPL=0 ) ...................................... 499
图 图 18-52. PCM 标准长帧同步模式时序图(DTLEN=00, CHLEN=1, CKPL=1 ) ...................................... 499
图 图 18-53. I2S 时钟生成结构框图 ................................................................................................................ 499
 GD32E23x 用户手册
19
表索引 表索引
表 表 1-1. GD32E23x 系列器件的存储器映射表 .............................................................................................. 24
表 表 1-2. Flash 模块组织 ................................................................................................................................ 26
表 表 1-3. 引导模式 .......................................................................................................................................... 27
表 表 2-1. 闪存的基地址和大小 ....................................................................................................................... 42
表 表 2-2. WSCNT 位域与 AHB 时钟频率之间的关系 ..................................................................................... 43
表 表 2-3. 选项字节 ......................................................................................................................................... 49
表 表 2-4. OB_WP 位对应页保护 .................................................................................................................... 50
表 表 3-1. 节电模式总结 .................................................................................................................................. 62
表 表 4-1. 时钟源的选择 .................................................................................................................................. 74
表 表 4-2. 深度睡眠模式下内核电压选择 ......................................................................................................... 74
表 表 5-1. Cortex-M23 中的 NVIC 异常类型 .................................................................................................... 98
表 表 5-2. 中断向量表 ...................................................................................................................................... 99
表 表 5-3. EXTI 触发源 ................................................................................................................................... 101
表 表 6-1. GPIO 配置表 .................................................................................................................................. 108
表 表 8-1. DMA 传输操作 ............................................................................................................................... 134
表 表 8-2. 中断事件 ........................................................................................................................................ 136
表 表 8-3. DMA 各通道请求表 ........................................................................................................................ 139
表 表 10-1. ADC 内部信号 .............................................................................................................................. 153
表 表 10-2. ADC 引脚定义 .............................................................................................................................. 153
表 表 10-3. 用于 ADC 规则通道的外部触发 ................................................................................................... 162
表 表 10-4. 用于 ADC 注入通道的外部触发 ................................................................................................... 162
表 表 10-5. 不同分 不同分辨率对应的 辨率对应的 t CONV 时间 时间 ...................................................................................................... 163
表 表 10-6. 不同 N 和 和 M 组合的最大输出值(灰色值表示截断) .................................................................. 165
表 表 12-1. 独立看门狗定时器在 40kHz (IRC40K) 时的最小/ 最大超时周期 .................................................. 185
表 表 12-2. 在 在 72MHz (f PCLK1 ) 时的最大/ 最小超时值 ...................................................................................... 191
表 表 13-1. 省电模式管理 .............................................................................................................................. 205
表 表 13-2. 中断控制 ...................................................................................................................................... 205
表 表 14-1. 定时器(TIMERx )分为六种类型 ............................................................................................... 227
表 表 14-2. 由参数控制的互补输出表 ............................................................................................................ 242
表 表 14-3. 计数方向与编码器信号之间的关系 .............................................................................................. 244
表 表 14-4. 从模式示例 .................................................................................................................................. 247
表 表 14-5. 计数方向与编码器信号之间的关系 .............................................................................................. 292
表 表 14-6. 从模式示例(通用定时器 L0 ) ................................................................................................... 294
表 表 14-7. 由参数控制的互补输出表 ............................................................................................................ 347
表 表 14-8. 从模式例子列表 ........................................................................................................................... 350
表 表 14-9. TIMERx(x=14) 定时器内部互连 ................................................................................................... 353
表 表 14-10. 由参数控制的互补输出表 .......................................................................................................... 382
表 表 16-1. USART 重要引脚描述 .................................................................................................................. 413
表 表 16-2. 停止位配置 .................................................................................................................................. 415
表 表 16-3. USART 中断请求 ......................................................................................................................... 427
 GD32E23x 用户手册
20
表 表 17-1. I2C 总线术语说明(参考飞利浦 I2C 规范)................................................................................. 449
表 表 17-2. 事件状态标志位 ........................................................................................................................... 463
表 表 17-3. I2C 错误标志位 ............................................................................................................................ 463
表 表 18-1. SPI 信号描述 ................................................................................................................................ 475
表 表 18-2. SPI 四线信号描述......................................................................................................................... 476
表 表 18-3. SPI 运行模式 ................................................................................................................................ 479
表 表 18-4. SPI 中断请求 ................................................................................................................................ 490
表 表 18-5. I2S 比特率计算公式 ..................................................................................................................... 499
表 表 18-6. 音频采样频率计 音频采样频率计算公式 算公式 ................................................................................................................ 500
表 表 18-7. 各种运行模式下 I2S 接口信号的方向 .......................................................................................... 500
表 表 18-8. I2S 中断 ....................................................................................................................................... 503
表 表 20-1. 版本历史 ...................................................................................................................................... 520

实例下载地址

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警