在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例嵌入式开发 → 华大单片机开发手册:HC32L110系列用户手册

华大单片机开发手册:HC32L110系列用户手册

嵌入式开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:8.37M
  • 下载次数:6
  • 浏览次数:42
  • 发布时间:2022-09-20
  • 实例类别:嵌入式开发
  • 发 布 人:yiYiss
  • 文件格式:.pdf
  • 所需积分:2
 相关标签: 开发手册 华大 开发 手册

实例介绍

【实例简介】华大单片机开发手册:HC32L110系列用户手册

【实例截图】

【核心代码】

目 录
声 明..........................................................................................................................................................................2
目 录..........................................................................................................................................................................3
简 介........................................................................................................................................................................25
产品特性....................................................................................................................................................................26
1
功能模块.............................................................................................................................................................27
1.1
32 位 CORTEX M0 内核...............................................................................................................28
1.2
16K/32K Byte Flash.............................................................................................................................28
1.3
2K/4K Byte RAM ................................................................................................................................28
1.4
时钟系统..............................................................................................................................................28
1.5
工作模式..............................................................................................................................................29
1.6
实时时钟 RTC....................................................................................................................................29
1.7
端口控制器 GPIO ..............................................................................................................................29
1.8
中断控制器 NVIC..............................................................................................................................29
1.9
复位控制器 RESET ...........................................................................................................................31
1.10
定时器 TIM ........................................................................................................................................31
1.11
看门狗 WDT ......................................................................................................................................32
1.12
通用同步异步收发器 UART0~UART1,LPUART .........................................................................32
1.13
串行外设接口 SPI..............................................................................................................................33
1.14
I2C 总线..............................................................................................................................................34
1.15
蜂鸣器 Buzzer ....................................................................................................................................34
1.16
时钟校准电路模块 CLKTRIM..........................................................................................................34
1.17
器件电子签名......................................................................................................................................35
1.18
循环冗余校验 CRC............................................................................................................................35
1.19
模数转换器 ADC...............................................................................................................................35
1.20
模拟电压比较器 VC..........................................................................................................................35
1.21
低电压检测器 LVD............................................................................................................................36
1.22
嵌入式调试系统..................................................................................................................................36
1.23
编程模式..............................................................................................................................................36
1.24
高安全性..............................................................................................................................................37
2
引脚配置及功能.................................................................................................................................................38
2.1
引脚配置图..........................................................................................................................................38
2.2
引脚功能说明......................................................................................................................................41
2.3
模块信号说明......................................................................................................................................45
3
系统结构.............................................................................................................................................................49
3.1
概述......................................................................................................................................................49
3.2
系统地址划分......................................................................................................................................50
3.3
存储器和模块地址分配......................................................................................................................52
4
工作模式.............................................................................................................................................................53
4.1
运行模式..............................................................................................................................................55
4.2
休眠模式..............................................................................................................................................56HC32L110 系列用户手册 Rev2.1
Page 4 of 580
4.3
深度休眠模式......................................................................................................................................58
5
系统控制器(SYSCTRL) ...............................................................................................................................61
5.1
时钟源介绍 .........................................................................................................................................61
5.1.1
内部高速 RC 时钟 RCH.................................................................................................... 62
5.1.2
内部低速 RC 时钟 RCL.................................................................................................... 62
5.1.3
外部低速晶振时钟 XTL ..................................................................................................... 63
5.1.4
外部高速晶振时钟 XTH..................................................................................................... 63
5.1.5
时钟启动过程....................................................................................................................... 64
5.2
系统时钟切换......................................................................................................................................65
5.2.1
标准的时钟切换流程........................................................................................................... 65
5.2.2
从 RCH 切换到 XTL 示例................................................................................................... 65
5.2.3
从 RCH 切换到 XTH 示例................................................................................................... 66
5.2.4
从 RCL 切换到 XTH 示例................................................................................................... 67
5.2.5
从 RCH 切换到 RCL 示例................................................................................................... 68
5.2.6
从 RCL 切换到 RCH 示例................................................................................................... 68
5.2.7
RCH 不同振荡频率间切换.................................................................................................. 69
5.3
时钟校准模块 .....................................................................................................................................70
5.4
中断唤醒控制 .....................................................................................................................................71
5.4.1
从深度休眠模式唤醒后执行中断服务程序的方法 ........................................................... 71
5.4.2
从深度休眠模式唤醒后不执行中断服务程序的方法 ....................................................... 71
5.4.3
使用退出休眠特性............................................................................................................... 72
5.5
寄存器 .................................................................................................................................................74
5.5.1
系统控制寄存器 0(SYSCTRL0)..................................................................................... 75
5.5.2
系统控制寄存器 1(SYSCTRL1)..................................................................................... 77
5.5.3
系统控制寄存器 2(SYSCTRL2)..................................................................................... 79
5.5.4
RCH 控制寄存器(RCH_CR) ......................................................................................... 80
5.5.5
振荡 XTH 控制寄存器(XTH_CR) ............................................................................... 81
5.5.6
RCL 控制寄存器(RCL_CR) .......................................................................................... 82
5.5.7
XTL 控制寄存器(XTL_CR) .......................................................................................... 83
5.5.8
外围模块时钟控制寄存器(PERI_CLKEN)................................................................... 84
5.5.9
Systick 时钟控制(SYSTICK_CR) ................................................................................. 86
6
复位控制器(RESET).....................................................................................................................................87
6.1
复位控制器介绍..................................................................................................................................87
6.1.1
上电下电复位 POR/BOR..................................................................................................... 88
6.1.2
外部复位引脚复位............................................................................................................... 88
6.1.3
WDT 复位............................................................................................................................. 88
6.1.4
PCA 复位.............................................................................................................................. 88
6.1.5
LVD 低电压复位.................................................................................................................. 88
6.1.6
Cortex-M0 SYSRESETREQ 复位...................................................................................... 88
6.1.7
Cortex-M0 LOCKUP 复位................................................................................................. 88
6.2
寄存器..................................................................................................................................................90
6.2.1
复位标识寄存器(Reset_flag) ......................................................................................... 90HC32L110 系列用户手册 Rev2.1
Page 5 of 580
6.2.2
外围模块复位控制寄存器(PREI_RESET) .................................................................... 91
7
中断控制器(NVIC).......................................................................................................................................93
7.1
概述......................................................................................................................................................93
7.2
中断优先级..........................................................................................................................................93
7.3
中断向量表..........................................................................................................................................94
7.4
中断输入和挂起行为..........................................................................................................................95
7.5
中断等待..............................................................................................................................................98
7.6
中断源..................................................................................................................................................98
7.7
中断结构图........................................................................................................................................100
7.8
寄存器................................................................................................................................................102
7.8.1
中断使能设置寄存器(SCS_SETENA)......................................................................... 102
7.8.2
中断使能清除寄存器(SCS_CLRENA)........................................................................ 103
7.8.3
中断挂起状态设置寄存器(SCS_SETPEND)............................................................... 103
7.8.4
中断挂起状态清除寄存器(SCS_CLRPEND).............................................................. 104
7.8.5
中断优先级寄存器(SCS_IPR0).................................................................................... 105
7.8.6
中断优先级寄存器(SCS_IPR1).................................................................................... 106
7.8.7
中断优先级寄存器(SCS_IPR2).................................................................................... 107
7.8.8
中断优先级寄存器(SCS_IPR3).................................................................................... 108
7.8.9
中断优先级寄存器(SCS_IPR4).................................................................................... 109
7.8.10
中断优先级寄存器(SCS_IPR5).....................................................................................110
7.8.11
中断优先级寄存器(SCS_IPR6).....................................................................................111
7.8.12
中断优先级寄存器(SCS_IPR7).....................................................................................112
7.8.13
中断屏蔽特殊寄存器(SCS_PRIMASK) .......................................................................113
7.9
软件基本操作....................................................................................................................................114
7.9.1
外部中断使能......................................................................................................................114
7.9.2
NVIC 中断使能和清除使能 ..............................................................................................114
7.9.3
NVIC 中断挂起和清除挂起 ..............................................................................................114
7.9.4
NVIC 中断优先级..............................................................................................................114
7.9.5
NVIC 中断屏蔽..................................................................................................................115
8
端口控制器(GPIO)......................................................................................................................................116
8.1
端口控制器简介................................................................................................................................116
8.2
端口控制器主要特性........................................................................................................................117
8.3
端口控制器功能描述........................................................................................................................118
8.3.1
端口配置功能......................................................................................................................118
8.3.2
端口的写入......................................................................................................................... 120
8.3.3
端口的读取......................................................................................................................... 121
8.3.4
端口复用功能..................................................................................................................... 122
8.3.5
端口中断功能..................................................................................................................... 123
8.4
端口配置操作....................................................................................................................................124
8.4.1
端口复用操作流程............................................................................................................. 124
8.4.2
端口中断操作流程............................................................................................................. 125
8.4.3
端口配置操作流程............................................................................................................. 126HC32L110 系列用户手册 Rev2.1
Page 6 of 580
8.5
端口控制器寄存器描述....................................................................................................................127
8.5.1
端口 P0............................................................................................................................... 130
8.5.1.1 端口 P01 功能配置寄存器(P01_SEL).......................................................................... 130
8.5.1.2 端口 P02 功能配置寄存器(P02_SEL).......................................................................... 131
8.5.1.3 端口 P03 功能配置寄存器(P03_SEL).......................................................................... 132
8.5.1.4 端口 P0 输入输出配置寄存器(P0DIR)........................................................................ 133
8.5.1.5 端口 P0 输入值寄存器(P0IN) ...................................................................................... 134
8.5.1.6 端口 P0 输出值配置寄存器(P0OUT) .......................................................................... 135
8.5.1.7 端口 P0 数模配置寄存器(P0ADS)............................................................................... 136
8.5.1.8 端口 P0 驱动能力配置寄存器(P0DR)......................................................................... 137
8.5.1.9 端口 P0 上拉使能配置寄存器(P0PU).......................................................................... 138
8.5.1.10 端口 P0 下拉使能配置寄存器(P0PD)........................................................................ 139
8.5.1.11 端口 P0 开漏输出配置寄存器(P0OD)....................................................................... 140
8.5.1.12 端口 P0 高电平中断使能配置寄存器(P0HIE).......................................................... 141
8.5.1.13 端口 P0 低电平中断使能配置寄存器(P0LIE)........................................................... 142
8.5.1.14 端口 P0 上升沿中断使能配置寄存器(P0RIE) .......................................................... 143
8.5.1.15 端口 P0 下降沿中断使能配置寄存器(P0FIE)........................................................... 144
8.5.1.16 端口 P0 中断状态寄存器(P0_STAT) ......................................................................... 145
8.5.1.17 端口 P0 中断清除寄存器(P0_ICLR).......................................................................... 146
8.5.2
端口 P1............................................................................................................................... 147
8.5.2.1 端口 P14 功能配置寄存器(P14_SEL).......................................................................... 147
8.5.2.2 端口 P15 功能配置寄存器(P15_SEL).......................................................................... 148
8.5.2.3 端口 P1 输入输出配置寄存器(P1DIR)........................................................................ 149
8.5.2.4 端口 P1 输入值寄存器(P1IN) ...................................................................................... 150
8.5.2.5 端口 P1 输出值配置寄存器(P1OUT) .......................................................................... 151
8.5.2.6 端口 P1 数模配置寄存器(P1ADS)............................................................................... 152
8.5.2.7 端口 P1 驱动能力配置寄存器(P1DR)......................................................................... 153
8.5.2.8 端口 P1 上拉使能配置寄存器(P1PU).......................................................................... 154
8.5.2.9 端口 P1 下拉使能配置寄存器(P1PD).......................................................................... 155
8.5.2.10 端口 P1 开漏输出配置寄存器(P1OD)....................................................................... 156
8.5.2.11 端口 P1 高电平中断使能配置寄存器(P1HIE).......................................................... 157
8.5.2.12 端口 P1 低电平中断使能配置寄存器(P1LIE)........................................................... 158
8.5.2.13 端口 P1 上升沿中断使能配置寄存器(P1RIE) .......................................................... 159
8.5.2.14 端口 P1 下降沿中断使能配置寄存器(P1FIE)........................................................... 160
8.5.2.15 端口 P1 中断状态寄存器(P1_STAT) ......................................................................... 161
8.5.2.16 端口 P1 中断清除寄存器(P1_ICLR).......................................................................... 162
8.5.3
端口 P2............................................................................................................................... 163
8.5.3.1 端口 P23 功能配置寄存器(P23_SEL).......................................................................... 163
8.5.3.2 端口 P24 功能配置寄存器(P24_SEL).......................................................................... 164
8.5.3.3 端口 P25 功能配置寄存器(P25_SEL).......................................................................... 165
8.5.3.4 端口 P26 功能配置寄存器(P26_SEL).......................................................................... 166
8.5.3.5 端口 P27 功能配置寄存器(P27_SEL).......................................................................... 167HC32L110 系列用户手册 Rev2.1
Page 7 of 580
8.5.3.6 端口 P2 输入输出配置寄存器(P2DIR)........................................................................ 168
8.5.3.7 端口 P2 输入值寄存器(P2IN) ...................................................................................... 169
8.5.3.8 端口 P2 输出值配置寄存器(P2OUT) .......................................................................... 170
8.5.3.9 端口 P2 数模配置寄存器(P2ADS)............................................................................... 171
8.5.3.10 端口 P2 驱动能力配置寄存器(P2DR)....................................................................... 172
8.5.3.11 端口 P2 上拉使能配置寄存器(P2PU)........................................................................ 173
8.5.3.12 端口 P2 下拉使能配置寄存器(P2PD)........................................................................ 174
8.5.3.13 端口 P2 开漏输出配置寄存器(P2OD)....................................................................... 175
8.5.3.14 端口 P2 高电平中断使能配置寄存器(P2HIE).......................................................... 176
8.5.3.15 端口 P2 低电平中断使能配置寄存器(P2LIE)........................................................... 177
8.5.3.16 端口 P2 上升沿中断使能配置寄存器(P2RIE) .......................................................... 178
8.5.3.17 端口 P2 下降沿中断使能配置寄存器(P2FIE)........................................................... 179
8.5.3.18 端口 P2 中断状态寄存器(P2_STAT) ......................................................................... 180
8.5.3.19 端口 P2 中断清除寄存器(P2_ICLR).......................................................................... 181
8.5.4
端口 P3............................................................................................................................... 182
8.5.4.1 端口 P31 功能配置寄存器(P31_SEL).......................................................................... 182
8.5.4.2 端口 P32 功能配置寄存器(P32_SEL).......................................................................... 183
8.5.4.3 端口 P33 功能配置寄存器(P33_SEL).......................................................................... 184
8.5.4.4 端口 P34 功能配置寄存器(P34_SEL).......................................................................... 185
8.5.4.5 端口 P35 功能配置寄存器(P35_SEL).......................................................................... 186
8.5.4.6 端口 P36 功能配置寄存器(P36_SEL).......................................................................... 187
8.5.4.7 端口 P3 输入输出配置寄存器(P3DIR)........................................................................ 188
8.5.4.8 端口 P3 输入值寄存器(P3IN) ...................................................................................... 190
8.5.4.9 端口 P3 输出值配置寄存器(P3OUT) .......................................................................... 192
8.5.4.10 端口 P3 数模配置寄存器(P3ADS)............................................................................. 194
8.5.4.11 端口 P3 驱动能力配置寄存器(P3DR) ....................................................................... 196
8.5.4.12 端口 P3 上拉使能配置寄存器(P3PU)........................................................................ 198
8.5.4.13 端口 P3 下拉使能配置寄存器(P3PD)........................................................................ 200
8.5.4.14 端口 P3 开漏输出配置寄存器(P3OD)....................................................................... 202
8.5.4.15 端口 P3 高电平中断使能配置寄存器(P3HIE).......................................................... 204
8.5.4.16 端口 P3 低电平中断使能配置寄存器(P3LIE)........................................................... 206
8.5.4.17 端口 P3 上升沿中断使能配置寄存器(P3RIE) .......................................................... 208
8.5.4.18 端口 P3 下降沿中断使能配置寄存器(P3FIE)........................................................... 210
8.5.4.19 端口 P3 中断状态寄存器(P3_STAT) ......................................................................... 212
8.5.4.20 端口 P3 中断清除寄存器(P3_ICLR).......................................................................... 214
8.5.5
端口辅助功能..................................................................................................................... 216
8.5.5.1 端口辅助功能配置寄存器 1(GPIO_CTRL1)................................................................. 216
8.5.5.2 端口辅助功能配置寄存器 2(GPIO_CTRL2)................................................................. 218
8.5.5.3 端口辅助功能配置寄存器 3(GPIO_CTRL3)................................................................. 220
8.5.5.4 端口辅助功能配置寄存器 4(GPIO_CTRL4)................................................................. 222
9
FLASH 控制器(FLASH)............................................................................................................................224
9.1
概述....................................................................................................................................................224HC32L110 系列用户手册 Rev2.1
Page 8 of 580
9.2
结构框图............................................................................................................................................224
9.3
功能描述............................................................................................................................................225
9.3.1
页擦除(Sector Erase)..................................................................................................... 225
9.3.2
全片擦除(Chip Erase) ................................................................................................... 225
9.3.3
写操作(Program) ........................................................................................................... 226
9.3.4
读操作................................................................................................................................. 228
9.4
擦写时序............................................................................................................................................229
9.5
读等待周期........................................................................................................................................231
9.6
擦写保护............................................................................................................................................231
9.6.1
擦写保护位......................................................................................................................... 231
9.6.2
PC 地址擦写保护............................................................................................................... 231
9.7
寄存器写保护....................................................................................................................................232
9.8
寄存器................................................................................................................................................233
9.8.1
TNVS 参数寄存器(FLASH_TNVS)............................................................................. 233
9.8.2
TPGS 参数寄存器(FLASH_TPGS).............................................................................. 234
9.8.3
TPROG 参数寄存器(FLASH_TPROG) ....................................................................... 234
9.8.4
TSERASE 寄存器(FLASH_TSERASE)....................................................................... 235
9.8.5
TMERASE 参数寄存器(FLASH_TMERASE) ............................................................ 235
9.8.6
TPRCV 参数寄存器(FLASH_TPRCV)........................................................................ 236
9.8.7
TSRCV 参数寄存器(FLASH_TSRCV)........................................................................ 236
9.8.8
TMRCV 参数寄存器(FLASH_TMRCV)..................................................................... 237
9.8.9
CR 寄存器(FLASH_CR)............................................................................................... 237
9.8.10
IFR 寄存器(FLASH_IFR)............................................................................................. 238
9.8.11
ICLR 寄存器(FLASH_ICLR) ....................................................................................... 238
9.8.12
BYPASS 寄存器(FLASH_BYPASS)............................................................................ 239
9.8.13
SLOCK 寄存器(FLASH_SLOCK) ............................................................................... 240
10 RAM 控制器(RAM)...................................................................................................................................241
10.1
概述....................................................................................................................................................241
10.2
功能描述............................................................................................................................................241
10.3
寄存器................................................................................................................................................242
10.3.1
控制寄存器(RAM_CR)................................................................................................. 242
10.3.2
奇偶校验出错地址寄存器(RAM_ERRADDR)........................................................... 243
10.3.3
出错中断标志寄存器(RAM_IFR)................................................................................ 243
10.3.4
出错中断标志清除寄存器(RAM_ICLR)..................................................................... 244
11 基本定时器(TIM0/1/2) ...............................................................................................................................245
11.1
基本定时器简介................................................................................................................................245
11.2
Base Timer 功能描述 .......................................................................................................................246
11.2.1
计数功能............................................................................................................................. 248
11.2.2
定时功能............................................................................................................................. 248
11.2.3
Buzzer 功能......................................................................................................................... 249
11.3
Base Timer 互连 ...............................................................................................................................250
11.3.1
GATE 互联......................................................................................................................... 250HC32L110 系列用户手册 Rev2.1
Page 9 of 580
11.3.2
Toggle 输出互联................................................................................................................. 250
11.4
Base Timer 寄存器描述 ...................................................................................................................251
11.4.1
16 位模式重载寄存器(TIMx_ARR)............................................................................. 251
11.4.2
16 位模式计数寄存器(TIMx_CNT)............................................................................. 252
11.4.3
32 位模式计数寄存器(TIMx_CNT32)......................................................................... 252
11.4.4
控制寄存器(TIMx_CR) ................................................................................................ 253
11.4.5
中断标志寄存器(TIMx_IFR)........................................................................................ 254
11.4.6
中断标志清除寄存器(TIMx_ICLR)............................................................................. 254
12 低功耗定时器(LPTIM)...............................................................................................................................255
12.1
LPTimer 简介 ...................................................................................................................................255
12.2
LPTimer 功能描述 ...........................................................................................................................256
12.2.1
计数功能............................................................................................................................. 257
12.2.2
定时功能............................................................................................................................. 257
12.3
LPTimer 互连 ...................................................................................................................................258
12.3.1
GATE 互联.......................................................................................................................... 258
12.3.2
EXT 互联............................................................................................................................ 258
12.3.3
Toggle 输出互联................................................................................................................. 258
12.4
LPTimer 寄存器描述 .......................................................................................................................259
12.4.1
计数器计数值寄存器(LPTIM_CNT) ........................................................................... 260
12.4.2
重载寄存器(LPTIM_ARR)........................................................................................... 260
12.4.3
控制寄存器(LPTIM_CR).............................................................................................. 261
12.4.4
中断标志寄存器(LPTIM_IFR)..................................................................................... 262
12.4.5
中断标志清除寄存器(LPTIM_ICLR).......................................................................... 262
13 可编程计数阵列(PCA)...............................................................................................................................263
13.1
PCA 简介...........................................................................................................................................263
13.2
PCA 功能描述...................................................................................................................................264
13.2.1
PCA 定时/计数器............................................................................................................... 264
13.2.2
PCA 捕获功能.................................................................................................................... 266
13.2.3
PCA 比较功能.................................................................................................................... 268
13.2.3.116 位软件计数模式........................................................................................................ 268
13.2.3.2 高速输出模式................................................................................................................ 269
13.2.3.3PCA 模块 4 的 WDT 功能............................................................................................. 270
13.2.3.4PCA 8 位脉宽调制功能................................................................................................. 272
13.3
PCA 模块与其他模块互连及控制...................................................................................................274
13.3.1
ECI 互连 ............................................................................................................................ 274
13.3.2
PCACAP0 ........................................................................................................................... 274
13.3.3
PCACAP1 ........................................................................................................................... 274
13.3.4
PCACAP [4:2]..................................................................................................................... 274
13.4
PCA 寄存器描述...............................................................................................................................275
13.4.1
控制寄存器(PCA_CCON)............................................................................................ 276
13.4.2
模式寄存器(PCA_CMOD) ........................................................................................... 277
13.4.3
计数寄存器(PCA_CNT) ............................................................................................... 278HC32L110 系列用户手册 Rev2.1
Page 10 of 580
13.4.4
中断清除寄存器(PCA_ICLR) ...................................................................................... 278
13.4.5
比较捕获模式寄存器(PCA_CCAPM0~4) ................................................................... 279
13.4.6
比较捕获数据寄存器高 8 位(PCA_CCAP0~4H)........................................................ 280
13.4.7
比较捕获数据寄存器低 8 位(PCA_CCAP0~4L) ........................................................ 280
13.4.8
比较捕获 16 位寄存器(PCA_CCAP0~4)..................................................................... 281
13.4.9
比较高速输出标志寄存器(PCA_CCAPO).................................................................. 281
14 高级定时器(TIM4/5/6) ...............................................................................................................................282
14.1
高级定时器简介................................................................................................................................282
14.2
Advanced Timer 功能描述...............................................................................................................284
14.2.1
基本动作............................................................................................................................. 284
14.2.1.1 基本波形模式................................................................................................................ 284
14.2.1.2 比较输出........................................................................................................................ 285
14.2.1.3 捕获输入........................................................................................................................ 286
14.2.2
时钟源选择......................................................................................................................... 287
14.2.3
计数方向............................................................................................................................. 288
14.2.3.1 锯齿波计数方向............................................................................................................ 288
14.2.3.2 三角波计数方向............................................................................................................ 288
14.2.4
数字滤波............................................................................................................................. 289
14.2.5
软件同步............................................................................................................................. 290
14.2.5.1 软件同步启动................................................................................................................ 290
14.2.5.2 软件同步停止................................................................................................................ 290
14.2.5.3 软件同步清零................................................................................................................ 290
14.2.6
硬件同步............................................................................................................................. 292
14.2.6.1 硬件同步启动................................................................................................................ 292
14.2.6.2 硬件同步停止................................................................................................................ 292
14.2.6.3 硬件同步清零................................................................................................................ 292
14.2.6.4 硬件同步捕获输入........................................................................................................ 292
14.2.6.5 硬件同步计数................................................................................................................ 292
14.2.7
缓存功能............................................................................................................................. 294
14.2.7.1 缓存传送时间点............................................................................................................ 295
14.2.7.2 通用周期基准值缓存传送时间点................................................................................ 295
14.2.7.3 通用比较基准值缓存传送时间点................................................................................ 295
14.2.7.4 捕获输入值缓存传送时间点........................................................................................ 295
14.2.7.5 清零动作时缓存传送.................................................................................................... 295
14.2.8
通用 PWM 输出 ................................................................................................................. 296
14.2.8.1PWM 展频输出.............................................................................................................. 296
14.2.8.2 独立 PWM 输出............................................................................................................ 296
14.2.8.3 互补 PWM 输出............................................................................................................ 296
14.2.8.3.1 软件设定 GCMBR 互补 PWM 输出................................................................ 297
14.2.8.3.2 硬件设定 GCMBR 互补 PWM 输出................................................................ 298
14.2.8.4 多相 PWM 输出............................................................................................................ 299
14.2.9
正交编码计数..................................................................................................................... 301HC32L110 系列用户手册 Rev2.1
Page 11 of 580
14.2.9.1 位置计数模式................................................................................................................ 301
14.2.9.1.1 基本计数............................................................................................................ 301
14.2.9.1.2 相位差计数........................................................................................................ 302
14.2.9.1.3 方向计数............................................................................................................ 303
14.2.9.2 公转模式........................................................................................................................ 303
14.2.9.2.1 Z 相计数............................................................................................................ 303
14.2.9.2.2 位置溢出计数.................................................................................................... 304
14.2.9.2.3 混合计数............................................................................................................ 304
14.2.9.2.4 Z 相动作屏蔽.................................................................................................... 305
14.2.10
周期间隔响应..................................................................................................................... 307
14.2.11
保护机制............................................................................................................................. 308
14.2.12
中断说明............................................................................................................................. 309
14.2.12.1 计数比较匹配中断...................................................................................................... 309
14.2.12.2 计数周期匹配中断...................................................................................................... 309
14.2.12.3 死区时间错误中断...................................................................................................... 309
14.2.13
刹车保护............................................................................................................................. 310
14.2.13.1 端口刹车与软件刹车.................................................................................................. 310
14.2.13.2 低功耗模式自动刹车.................................................................................................. 310
14.2.13.3 输出电平同高同低刹车...............................................................................................311
14.2.13.4VC 刹车........................................................................................................................311
14.2.14
内部互连............................................................................................................................. 312
14.2.14.1 中断触发输出.............................................................................................................. 312
14.2.14.2AOS 触发..................................................................................................................... 312
14.2.14.3 端口触发 TRIGA-TRIGD.......................................................................................... 313
14.2.14.4 比较输出 VC 与 Advanced Timer 互连.................................................................. 314
14.2.14.5UART 与 Advanced Timer 互连 ............................................................................... 314
14.3
寄存器描述........................................................................................................................................315
14.3.1
通用计数基准值寄存器 (TIMx_CNTER)........................................................................ 317
14.3.2
通用周期基准值寄存器(TIMx_PERAR)..................................................................... 317
14.3.3
通用周期缓存寄存器(TIMx_PERBR) ......................................................................... 318
14.3.4
通用比较基准值寄存器(TIMx_GCMAR-GCMDR) ................................................... 318
14.3.5
死区时间基准值寄存器(TIMx_DTUAR- DTDAR).................................................... 319
14.3.6
通用控制寄存器(TIMx_GCONR)................................................................................ 320
14.3.7
中断控制寄存器(TIMx_ICONR) ................................................................................. 322
14.3.8
端口控制寄存器(TIMx_PCONR)................................................................................. 323
14.3.9
缓存控制寄存器(TIMx_BCONR)................................................................................ 326
14.3.10
死区控制寄存器(TIMx_DCONR)................................................................................ 327
14.3.11
滤波控制寄存器(TIMx_FCONR)................................................................................. 328
14.3.12
有效周期寄存器(TIMx_VPERR)................................................................................. 330
14.3.13
状态标志寄存器(TIMx_STFLR).................................................................................. 331
14.3.14
硬件启动事件选择寄存器(TIMx_HSTAR)................................................................. 333
14.3.15
硬件停止事件选择寄存器(TIMx_HSTPR) ................................................................. 335HC32L110 系列用户手册 Rev2.1
Page 12 of 580
14.3.16
硬件清零事件选择寄存器(TIMx_HCELR)................................................................. 337
14.3.17
硬件捕获 A 事件选择寄存器(TIMx_HCPAR)............................................................ 339
14.3.18
硬件捕获 B 事件选择寄存器(TIMx_HCPBR)............................................................ 341
14.3.19
硬件递加事件选择寄存器(TIMx_HCUPR)................................................................. 343
14.3.20
硬件递减事件选择寄存器(TIMx_HCDOR)................................................................ 345
14.3.21
软件同步启动寄存器(TIMx_SSTAR).......................................................................... 347
14.3.22
软件同步停止寄存器(TIMx_SSTPR).......................................................................... 348
14.3.23
软件同步清零寄存器(TIMx_SCLRR) ......................................................................... 349
14.3.24
中断标志寄存器(TIMx_IFR)........................................................................................ 350
14.3.25
中断标志清除寄存器(TIMx_ICLR)............................................................................. 352
14.3.26
展频及中断触发选择(TIMx_CR)................................................................................. 353
14.3.27
AOS 选择控制寄存器(TIMx_AOSSR)....................................................................... 354
14.3.28
AOS 选择控制寄存器标志清除(TIMx_AOSCL)....................................................... 355
14.3.29
端口刹车控制寄存器(TIMx_PTBKS) ......................................................................... 356
14.3.30
端口触发控制寄存器(TIMx_TTRIG).......................................................................... 357
14.3.31
AOS 触发控制寄存器(TIMx_ITRIG) ......................................................................... 358
14.3.32
端口刹车极性控制寄存器(TIMx_PTBKP) ................................................................. 359
15 实时时钟(RTC)...........................................................................................................................................360
15.1
实时时钟简介....................................................................................................................................360
15.2
实时时钟功能描述............................................................................................................................361
15.2.1
上电设定............................................................................................................................. 361
15.2.2
RTC 计数开始设定 ........................................................................................................... 361
15.2.3
系统低功耗模式切换......................................................................................................... 361
15.2.4
读出计数寄存器................................................................................................................. 362
15.2.5
写入计数寄存器................................................................................................................. 362
15.2.6
闹钟设定............................................................................................................................. 363
15.2.7
1Hz 输出............................................................................................................................ 363
15.2.8
时钟误差补偿..................................................................................................................... 364
15.3
RTC 中断..........................................................................................................................................366
15.3.1
RTC 闹钟中断 ................................................................................................................... 366
15.3.2
RTC 周期中断 ................................................................................................................... 366
15.4
RTC 寄存器描述..............................................................................................................................367
15.4.1
控制寄存器 0(RTC_CR0) ............................................................................................. 368
15.4.2
控制寄存器 1(RTC_CR1) ............................................................................................. 370
15.4.3
秒计数寄存器(RTC_SEC) ............................................................................................ 372
15.4.4
分计数寄存器(RTC_MIN)............................................................................................ 372
15.4.5
时计数寄存器(RTC_HOUR) ........................................................................................ 373
15.4.6
日计数寄存器(RTC_DAY) ........................................................................................... 375
15.4.7
周计数寄存器(RTC_WEEK)........................................................................................ 376
15.4.8
月计数寄存器(RTC_MON).......................................................................................... 377
15.4.9
年计数寄存器(RTC_YEAR)......................................................................................... 377
15.4.10
分闹钟寄存器(RTC_ALMMIN)................................................................................... 378HC32L110 系列用户手册 Rev2.1
Page 13 of 580
15.4.11
时闹钟寄存器(RTC_ALMHOUR) ............................................................................... 378
15.4.12
周闹钟寄存器(RTC_ALMWEEK)............................................................................... 379
15.4.13
时钟误差补偿寄存器(RTC_COMPEN)....................................................................... 380
16 看门狗定时器(WDT)..................................................................................................................................382
16.1
WDT 简介.........................................................................................................................................382
16.2
WDT 功能描述.................................................................................................................................383
16.2.1
WDT 溢出后产生中断....................................................................................................... 383
16.2.2
WDT 溢出后产生复位....................................................................................................... 383
16.3
WDT 寄存器描述.............................................................................................................................384
16.3.1
WDT 清除控制寄存器(WDT_RST)............................................................................ 384
16.3.2
WDT_CON 寄存器 ........................................................................................................... 385
17 通用同步异步收发器(UART)....................................................................................................................386
17.1
概述....................................................................................................................................................386
17.2
结构框图............................................................................................................................................386
17.3
主要特性............................................................................................................................................387
17.4
功能描述............................................................................................................................................388
17.4.1
工作模式............................................................................................................................. 388
17.4.1.1Mode0~Mode3 功能对比.............................................................................................. 388
17.4.1.2Mode0(同步模式,半双工) ..................................................................................... 388
17.4.1.3Mode1(异步模式,全双工) ..................................................................................... 390
17.4.1.4Mode2(异步模式,全双工) ..................................................................................... 390
17.4.1.5Mode3(异步模式,全双工) ..................................................................................... 391
17.4.2
波特率生成......................................................................................................................... 393
17.4.2.1Mode1/Mode3 波特率设置示例.................................................................................... 394
17.5
帧错误检测........................................................................................................................................398
17.6
多机通讯............................................................................................................................................399
17.7
自动地址识别....................................................................................................................................400
17.7.1
给定地址............................................................................................................................. 400
17.7.1.1 广播地址........................................................................................................................ 400
17.7.1.2 举例................................................................................................................................ 400
17.8
收发端缓存........................................................................................................................................401
17.8.1
接收缓存............................................................................................................................. 401
17.8.2
发送缓存............................................................................................................................. 401
17.9
寄存器................................................................................................................................................402
17.9.1
数据寄存器(UARTx_SBUF) ........................................................................................ 402
17.9.2
控制寄存器(UARTx_SCON)........................................................................................ 403
17.9.3
地址寄存器(UARTx_SADDR)..................................................................................... 404
17.9.4
地址掩码寄存器(UARTx_SADEN)............................................................................. 404
17.9.5
标志位寄存器(UARTx_ISR) ........................................................................................ 405
17.9.6
标志位清除寄存器(UARTx_ICR)................................................................................ 406
18 低功耗同步异步收发器(LPUART) ...........................................................................................................407
18.1
概述....................................................................................................................................................407HC32L110 系列用户手册 Rev2.1
Page 14 of 580
18.2
结构框图............................................................................................................................................408
18.3
主要特性............................................................................................................................................409
18.4
功能描述............................................................................................................................................410
18.4.1
配置时钟和传输时钟......................................................................................................... 410
18.4.2
工作模式............................................................................................................................. 410
18.4.2.1Mode0~Mode3 功能对比................................................................................................411
18.4.2.2Mode0(同步模式,半双工)数据收发说明 ............................................................. 412
18.4.2.3Mode1(异步模式,全双工)数据收发说明 ............................................................. 413
18.4.2.4Mode2(异步模式,全双工)数据收发说明 ............................................................. 414
18.4.2.5Mode3(异步模式,全双工)数据收发说明 ............................................................. 415
18.4.3
波特率生成......................................................................................................................... 416
18.5
帧错误检测........................................................................................................................................416
18.6
多机通讯............................................................................................................................................417
18.7
自动地址识别....................................................................................................................................418
18.7.1
给定地址............................................................................................................................. 418
18.7.2
广播地址............................................................................................................................. 418
18.7.3
举例..................................................................................................................................... 418
18.8
收发端缓存........................................................................................................................................419
18.8.1
接收缓存............................................................................................................................. 419
18.8.2
发送缓存............................................................................................................................. 419
18.9
寄存器................................................................................................................................................420
18.9.1
数据寄存器(LPUART_SBUF)...................................................................................... 420
18.9.2
控制寄存器(LPUART_SCON)..................................................................................... 421
18.9.3
地址寄存器(LPUART_SADDR) .................................................................................. 423
18.9.4
地址掩码寄存器(LPUART_SADEN)........................................................................... 423
18.9.5
中断标志位寄存器(LPUART_ISR).............................................................................. 424
18.9.6
中断标志位清除寄存器(LPUART_ICR) ..................................................................... 425
19 I2C 总线(I2C).............................................................................................................................................426
19.1
简介....................................................................................................................................................426
19.2
主要特性............................................................................................................................................426
19.3
协议描述............................................................................................................................................426
19.3.1
I2C 总线上数据传输......................................................................................................... 427
19.3.2
I2C 总线上的应答............................................................................................................. 428
19.3.3
I2C 总线上的仲裁............................................................................................................. 429
19.4
功能描述............................................................................................................................................431
19.4.1
串行时钟发生器................................................................................................................. 432
19.4.2
输入滤波器......................................................................................................................... 432
19.4.3
地址比较器......................................................................................................................... 432
19.4.4
应答标志位......................................................................................................................... 433
19.4.5
中断产生器......................................................................................................................... 433
19.4.6
工作模式............................................................................................................................. 433
19.4.7
状态码表述......................................................................................................................... 440HC32L110 系列用户手册 Rev2.1
Page 15 of 580
19.5
编程示例............................................................................................................................................442
19.5.1
主机发送示例..................................................................................................................... 442
19.5.2
主机接收示例..................................................................................................................... 443
19.5.3
从机接收示例..................................................................................................................... 444
19.5.4
从机发送示例..................................................................................................................... 445
19.6
寄存器描述........................................................................................................................................446
19.6.1
I2C 波特率计数器使能寄存器(I2C_TMRUN) ................................................................. 446
19.6.2
I2C 波特率计数器配置寄存器(I2C_TM).......................................................................... 447
19.6.3
I2C 配置寄存器(I2C_CR).................................................................................................. 448
19.6.4
I2C 数据寄存器(I2C_DATA) ............................................................................................ 450
19.6.5
I2C 地址寄存器(I2C_ADDR)............................................................................................ 451
19.6.6
I2C 状态寄存器(I2C_STAT) ............................................................................................. 452
20 串行外设接口(SPI).....................................................................................................................................453
20.1
SPI 简介............................................................................................................................................453
20.2
SPI 主要特性....................................................................................................................................453
20.3
SPI 功能描述....................................................................................................................................454
20.3.1
SPI 主机模式..................................................................................................................... 454
20.3.2
SPI 从机模式..................................................................................................................... 454
20.3.3
SPI 数据帧格式................................................................................................................. 456
20.3.4
SPI 状态标志及中断......................................................................................................... 457
20.3.5
SPI 多机系统配置说明..................................................................................................... 457
20.3.6
SPI 管脚配置说明............................................................................................................. 459
20.4
SPI 编程示例....................................................................................................................................460
20.4.1
SPI 主机发送示例............................................................................................................. 460
20.4.2
SPI 主机接收示例............................................................................................................. 460
20.4.3
SPI 从机发送示例............................................................................................................. 461
20.4.4
SPI 从机接收示例............................................................................................................. 461
20.6
SPI 寄存器描述................................................................................................................................463
20.6.1
SPI 配置寄存器(SPI_CR).................................................................................................. 464
20.6.2
SPI 片选配置寄存器(SPI_SSN)........................................................................................ 466
20.6.3
SPI 状态寄存器(SPI_STAT).............................................................................................. 467
20.6.4
SPI 数据寄存器(SPI_DATA)............................................................................................. 468
21 时钟校准模块(CLKTRIM).........................................................................................................................469
21.1
CLK_TRIM 简介..............................................................................................................................469
21.2
CLK_TRIM 主要特性......................................................................................................................469
21.3
CLK_TRIM 功能描述.......................................................................................................................470
21.3.1
CLK_TRIM 校准模式........................................................................................................ 470
21.3.1.1 操作流程........................................................................................................................ 470
21.3.2
CLK_TRIM 监测模式....................................................................................................... 471
21.3.2.1 操作流程........................................................................................................................ 471
21.4
CLK_TRIM 寄存器描述..................................................................................................................472
21.4.1
配置寄存器(CLKTRIM_CR) ............................................................................................. 473HC32L110 系列用户手册 Rev2.1
Page 16 of 580
21.4.2
参考计数器初值配置寄存器(CLKTRIM_REFCON)....................................................... 474
21.4.3
参考计数器值寄存器(CLKTRIM_REFCNT) ................................................................... 474
21.4.4
校准计数器值寄存器(CLKTRIM_CALCNT)................................................................... 475
21.4.5
中断标志位寄存器(CLKTRIM_IFR) ................................................................................ 476
21.4.6
中断标志位清除寄存器(CLKTRIM_ICLR) ..................................................................... 477
21.4.7
校准计数器溢出值配置寄存器(CLKTRIM_CALCON) .................................................. 478
22 循环冗余校验(CRC)...................................................................................................................................479
22.1
概述....................................................................................................................................................479
22.2
主要特性............................................................................................................................................479
22.3
功能描述............................................................................................................................................479
22.3.1
工作模式............................................................................................................................. 479
22.3.2
编码方式............................................................................................................................. 479
22.3.3
写入位宽............................................................................................................................. 479
22.4
编程示例............................................................................................................................................480
22.4.1
CRC-16 编码模式............................................................................................................... 480
22.4.2
CRC-16 检验模式............................................................................................................... 480
22.6
寄存器描述........................................................................................................................................481
22.6.1
寄存器列表......................................................................................................................... 481
22.6.2
结果寄存器(CRC_RESULT) ........................................................................................ 482
22.6.3
数据寄存器(CRC_DATA)............................................................................................. 482
23 模数转换器(ADC) ......................................................................................................................................483
23.1
模块简介............................................................................................................................................483
23.2
ADC 框图 ..........................................................................................................................................483
23.3
转换时序及转换速度........................................................................................................................484
23.4
单次转换模式....................................................................................................................................485
23.5
连续转换模式....................................................................................................................................487
23.6
连续转换累加模式............................................................................................................................489
23.7
ADC 转换结果比较.........................................................................................................................491
23.8
ADC 中断.........................................................................................................................................492
23.9
使用温度传感器测量环境温度........................................................................................................492
23.10 ADC 模块寄存器.............................................................................................................................494
23.10.1
ADC 配置寄存器 0(ADC_CR0).................................................................................. 495
23.10.2
ADC 配置寄存器 1(ADC_CR1).................................................................................. 497
23.10.3
ADC 配置寄存器 2(ADC_CR2).................................................................................. 500
23.10.4
ADC 通道 0 转换结果(ADC_result0) ......................................................................... 502
23.10.5
ADC 通道 1 转换结果(ADC_result1) ......................................................................... 502
23.10.6
ADC 通道 2 转换结果(ADC_result2) ......................................................................... 503
23.10.7
ADC 通道 3 转换结果(ADC_result3) ......................................................................... 503
23.10.8
ADC 通道 4 转换结果(ADC_result4) ......................................................................... 504
23.10.9
ADC 通道 5 转换结果(ADC_result5) ......................................................................... 504
23.10.10 ADC 通道 6 转换结果(ADC_result6) ......................................................................... 505
23.10.11 ADC 通道 7 转换结果(ADC_result7) ......................................................................... 505HC32L110 系列用户手册 Rev2.1
Page 17 of 580
23.10.12 ADC 通道 8 转换结果(ADC_result8) ......................................................................... 506
23.10.13 ADC 转换结果累加值(ADC_result_acc).................................................................... 506
23.10.14 ADC 比较上阈值(ADC_HT)....................................................................................... 507
23.10.15 ADC 比较下阈值(ADC_LT)........................................................................................ 507
23.10.16 ADC 中断标志寄存器(ADC_IFR).............................................................................. 508
23.10.17 ADC 中断清除寄存器(ADC_ICLR) ........................................................................... 509
23.10.18 ADC 结果(ADC_result) ............................................................................................... 509
24 模拟比较器(VC) .........................................................................................................................................510
24.1
模拟电压比较器 VC 简介..............................................................................................................510
24.2
电压比较器框架图............................................................................................................................511
24.3
建立/响应时间 ..................................................................................................................................511
24.4
滤波时间............................................................................................................................................512
24.5
迟滞功能............................................................................................................................................512
24.6
VC 寄存器 ........................................................................................................................................513
24.6.1
VC 配置寄存器(VC_CR)............................................................................................. 514
24.6.2
VC0 配置寄存器(VC0_CR)......................................................................................... 516
24.6.3
VC1 配置寄存器(VC1_CR)......................................................................................... 518
24.6.4
VC0 输出配置寄存器(VC0_OUT_CFG).................................................................... 520
24.6.5
VC1 输出配置寄存器(VC1_ OUT_CFG)................................................................... 522
24.6.6
VC 中断寄存器(VC_IFR)............................................................................................ 524
25 低电压检测器(LVD)...................................................................................................................................525
25.1
LVD 简介..........................................................................................................................................525
25.2
LVD 框图..........................................................................................................................................525
25.3
数字滤波............................................................................................................................................526
25.4
迟滞功能............................................................................................................................................526
25.5
配置示例............................................................................................................................................527
25.5.1
LVD 配置为低电压复位................................................................................................... 527
25.5.2
LVD 配置为电压变化中断............................................................................................... 527
25.6
LVD 寄存器.......................................................................................................................................528
25.6.1
LVD 配置寄存器(LVD_CR)........................................................................................ 528
25.6.2
LVD 中断寄存器(LVD_IFR) ....................................................................................... 530
26 模拟其它寄存器...............................................................................................................................................531
26.1
BGR 配置寄存器(BGR_CR)......................................................................................................531
27 SWD 调试接口................................................................................................................................................532
27.1
SWD 调试附加功能.........................................................................................................................532
27.2
ARM® 参考文档 .............................................................................................................................533
27.3
调试端口引脚....................................................................................................................................534
27.3.1
SWD 端口引脚.................................................................................................................. 534
27.3.2
SW-DP 引脚分配............................................................................................................... 534
27.3.3
SWD 引脚上的内部上拉.................................................................................................. 534
27.4
SWD 端口.........................................................................................................................................535
27.4.1
SWD 协议简介.................................................................................................................. 535HC32L110 系列用户手册 Rev2.1
Page 18 of 580
27.4.2
SWD 协议序列.................................................................................................................. 535
27.4.3
SW-DP 状态机(复位、空闲状态、ID 代码)............................................................. 536
27.4.4
DP 和 AP 读/写访问........................................................................................................ 536
27.4.5
SW-DP 寄存器................................................................................................................... 537
27.4.6
SW-AP 寄存器................................................................................................................... 538
27.5
内核调试............................................................................................................................................539
27.6
BPU(断点单元)............................................................................................................................539
27.6.1
BPU 功能........................................................................................................................... 539
27.7
DWT(数据观察点).......................................................................................................................540
27.7.1
DWT 功能.......................................................................................................................... 540
27.7.2
DWT 程序计数器采样寄存器.......................................................................................... 540
27.8
MCU 调试组件 (DBG) ...................................................................................................................541
27.8.1
对低功耗模式的调试支持................................................................................................. 541
27.8.2
对定时器、看门狗的调试支持......................................................................................... 541
27.9
调试模式模块工作状态控制(DEBUG_ACTIVE)......................................................................542
28 典型应用电路图...............................................................................................................................................544
29 电气特性...........................................................................................................................................................545
29.1
测试条件............................................................................................................................................545
29.1.1
最小和最大数值................................................................................................................. 545
29.1.2
典型数值............................................................................................................................. 545
29.2
绝对最大额定值................................................................................................................................546
29.3
工作条件............................................................................................................................................548
29.3.1
通用工作条件..................................................................................................................... 548
29.3.2
上电和掉电时的工作条件................................................................................................. 548
29.3.3
内嵌复位和 LVD 模块特性............................................................................................... 549
29.3.4
内置的参考电压................................................................................................................. 551
29.3.5
工作电流特性..................................................................................................................... 551
29.3.6
从低功耗模式唤醒的时间................................................................................................. 554
29.3.7
外部时钟源特性................................................................................................................. 555
29.3.8
内部时钟源特性................................................................................................................. 560
29.3.9
存储器特性......................................................................................................................... 561
29.3.10
EFT 特性............................................................................................................................. 561
29.3.11
ESD 特性 ............................................................................................................................ 562
29.3.12
端口特性............................................................................................................................. 562
29.3.13
RESETB 引脚特性............................................................................................................. 565
29.3.14
ADC 特性 ........................................................................................................................... 565
29.3.15
VC 特性 .............................................................................................................................. 568
30 器件电子签名...................................................................................................................................................569
30.1
产品唯一身份标识(UID)寄存器(80 位)...............................................................................569
30.2
产品型号寄存器................................................................................................................................570
30.3
FLASH 容量寄存器..........................................................................................................................570
30.4
RAM 容量寄存器..............................................................................................................................571HC32L110 系列用户手册 Rev2.1
Page 19 of 580
30.5
管脚数量寄存器................................................................................................................................571
31 封装尺寸...........................................................................................................................................................572
32 附录 A SysTick 定时器................................................................................................................................576
32.1
SysTick 定时器简介........................................................................................................................576
32.2
设置 SysTick......................................................................................................................................576
32.3
SysTick 寄存器................................................................................................................................577
32.3.1
SysTick 控制和状态寄存器(CTRL)............................................................................ 577
32.3.2
SysTick 重载寄存器(LOAD)....................................................................................... 577
32.3.3
SysTick 当前值寄存器(VAL) ...................................................................................... 578
33 附录 B 文档约定...........................................................................................................................................579
33.1
寄存器相关缩写词列表....................................................................................................................579
33.2
词汇表................................................................................................................................................579
版本记录 & 联系方式...........................................................................................................................................580HC32L110 系列用户手册 Rev2.1
Page 20 of 580
表目录
表 2-1 端口复用表................................................................................................................................................ 48
表 4-1 运行模式下可运行模块图........................................................................................................................ 55
表 4-2 休眠模式下可运行模块图........................................................................................................................ 57
表 4-3 深度休眠模式下可运行模块图................................................................................................................ 59
表 7-1 Cortex-M0 处理器异常一览.................................................................................................................. 93
表 7-2 外部中断与 NVIC 中断输入对应关系................................................................................................... 99
表 8-1 端口状态真值表.......................................................................................................................................119
表 8-2 端口复用表.............................................................................................................................................. 122
表 9-1 不同频率下 FLASH 擦写时间参数........................................................................................................ 229
表 11-1 Base Timer 寄存器列表........................................................................................................................ 251
表 12-1 LPTimer 寄存器列表............................................................................................................................ 259
表 13-1 PCA 比较捕获功能模块设置............................................................................................................... 273
表 13-2 PCA 寄存器列表................................................................................................................................... 275
表 14-1 Advanced Timer 基本特性 ................................................................................................................... 282
表 14-2 Advanced Timer 端口列表 ................................................................................................................... 282
表 14-3 AOS 源选择........................................................................................................................................... 313
表 14-4 端口触发选择........................................................................................................................................ 313
表 14-5 Advanced Timer 寄存器列表 ............................................................................................................... 316
表 15-1 RTC 的基本特性................................................................................................................................... 360
表 15-2 RTC 寄存器列表................................................................................................................................... 367
表 16-1 WDT 寄存器列表................................................................................................................................. 384
表 1717-1 Mode0/1/2/3 数据结构....................................................................................................................... 388
表 1818-1 Mode0/1/2/3 数据结构........................................................................................................................411
表 19-1 I2C 时钟信号波特率............................................................................................................................ 432
表 19-2 I2C 状态码表述.................................................................................................................................... 441
表 19-3 寄存器列表............................................................................................................................................ 446
表 20-1 SPI 管脚配置说明表 ............................................................................................................................. 459
表 20-2 SPI 寄存器列表 ..................................................................................................................................... 463
表 20-3 主机模式波特率选择............................................................................................................................ 465
表 21-1 寄存器列表............................................................................................................................................ 472
表 23-1 ADC 寄存器........................................................................................................................................... 494
表 24-1 VC 寄存器............................................................................................................................................. 513
表 25-1 LVD 寄存器.......................................................................................................................................... 528
表 29-1 电压特性................................................................................................................................................ 546
表 29-2 电流特性................................................................................................................................................ 546
表 29-3 温度特性................................................................................................................................................ 547
表 29-4 通用工作条件........................................................................................................................................ 548
表 29-5 上电和掉电的工作条件........................................................................................................................ 548
表 29-6 POR/Brown Out ..................................................................................................................................... 549
表 29-7 LVD 模块特性...................................................................................................................................... 550HC32L110 系列用户手册 Rev2.1
Page 21 of 580
表 29-8 工作电流特性........................................................................................................................................ 553
表 29-9 端口输出特性........................................................................................................................................ 562HC32L110 系列用户手册 Rev2.1
Page 22 of 580
图目录
图 1-1 功能模块.................................................................................................................................................... 27
图 2-1 引脚配置图................................................................................................................................................ 40
图 3-1 系统架构示意图........................................................................................................................................ 49
图 3-2 地址区域划分示意图................................................................................................................................ 51
图 4-1 控制模式框图............................................................................................................................................ 53
图 5-1 时钟控制模块框图.................................................................................................................................... 62
图 5-2 晶振时钟启动示意图................................................................................................................................ 64
图 5-3 时钟切换示意图........................................................................................................................................ 67
图 5-4 时钟校准原理图........................................................................................................................................ 70
图 6-1 复位来源示意图........................................................................................................................................ 87
图 7-1 只使用了高两位的优先级寄存器............................................................................................................ 93
图 7-2 中断向量表................................................................................................................................................ 94
图 7-3 中断激活和挂起状态................................................................................................................................ 95
图 7-4 中断挂起状态被清除然后被重新确认.................................................................................................... 96
图 7-5 中断退出时若中断请求保持高电平就会引起中断处理的再次执行..................................................... 96
图 7-6 中断处理中产生的中断挂起也可以被确认 ............................................................................................ 97
图 7-7 中断结构图.............................................................................................................................................. 100
图 8-1 端口电路示意图...................................................................................................................................... 120
图 8-2 AHB 总线端口随系统时钟的变化......................................................................................................... 120
图 8-3 读取端口引脚数据同步图...................................................................................................................... 121
图 9-1 存储器 Sector 划分................................................................................................................................ 224
图 11-1 Base Timer 框图.................................................................................................................................... 245
图 11-2 Timer 模式 1 框图................................................................................................................................. 247
图 11-3 Timer 模式 2 框图................................................................................................................................. 247
图 11-4 模式 1 时序图........................................................................................................................................ 248
图 11-5 模式 2 时序图(预分频设置为 2) ..................................................................................................... 248
图 12-1 LPTimer 框图........................................................................................................................................ 255
图 12-2 LPTimer 模式 1..................................................................................................................................... 256
图 12-3 LPTimer 模式 2..................................................................................................................................... 257
图 13-1 PCA 整体框图....................................................................................................................................... 263
图 13-2 PCA 计数器框图................................................................................................................................... 265
图 13-3 PCA 捕获功能框图............................................................................................................................... 267
图 13-4 PCA 比较功能框图............................................................................................................................... 269
图 13-5 PCA WDT 功能框图............................................................................................................................. 270
图 13-6 PCA PWM 功能框图............................................................................................................................ 272
图 13-7 PCA PWM 输出波形............................................................................................................................ 273
图 14-1 Advanced Timer 框图 ........................................................................................................................... 283
图 14-2 锯齿波波形(递加计数).................................................................................................................... 284
图 14-3 三角波波形............................................................................................................................................ 284
图 14-4 比较输出动作........................................................................................................................................ 285HC32L110 系列用户手册 Rev2.1
Page 23 of 580
图 14-5 捕获输入动作........................................................................................................................................ 286
图 14-6 捕获输入端口的滤波功能.................................................................................................................... 289
图 14-7 软件同步动作........................................................................................................................................ 290
图 14-8 硬件同步动作........................................................................................................................................ 293
图 14-9 单缓存方式比较输出时序.................................................................................................................... 294
图 14-10 PWM 展频输出示意图....................................................................................................................... 296
图 14-11 CHA 输出 PWM 波........................................................................................................................... 296
图 14-12 三角波 A 模式时软件设定 GCMBR 互补 PWM 波输出.............................................................. 297
图 14-13 三角波 B 模式时硬件设定 GCMBR 互补 PWM 波输出(对称死区)...................................... 298
图 14-14 6 相 PWM 波...................................................................................................................................... 299
图 14-15 三角波 A 模式时带死区时间三相互补 PWM 波输出.................................................................... 300
图 14-16 位置模式时基本计数动作.................................................................................................................. 301
图 14-17 位置模式时相位差计数动作设定(1 倍)............................................................................................. 302
图 14-18 位置模式时相位差计数动作设定(2 倍)............................................................................................. 302
图 14-19 位置模式时相位差计数动作设定(4 倍)............................................................................................. 302
图 14-20 位置模式时方向计数动作.................................................................................................................. 303
图 14-21 公转模式时 Z 相计数动作.................................................................................................................. 303
图 14-22 公转模式时位置计数器输出计数动作 .............................................................................................. 304
图 14-23 公转模式时 Z 相计数和位置计数器输出混合计数动作.................................................................. 304
图 14-24 公转计数模式-混合计数 Z 相屏蔽动作例 1...................................................................................... 305
图 14-25 公转计数模式-混合计数 Z 相屏蔽动作例 2...................................................................................... 306
图 14-26 周期间隔有效请求信号动作.............................................................................................................. 307
图 14-27 端口刹车与软件刹车示意图.............................................................................................................. 310
图 14-28 输出同高同低刹车示意图...................................................................................................................311
图 14-29 VC 刹车控制示意图............................................................................................................................311
图 14-30 Timer4/5/6 中断选择 .......................................................................................................................... 312
图 15-1 RTC 框图............................................................................................................................................... 360
图 16-1 WDT 整体框图..................................................................................................................................... 382
图 17-1 UART 结构框图 .................................................................................................................................... 386
图 17-2 Mode0 发送数据................................................................................................................................... 389
图 17-3 Mode0 接收数据................................................................................................................................... 389
图 17-4 Mode1 发送数据................................................................................................................................... 390
图 17-5 Mode1 接收数据................................................................................................................................... 390
图 17-6 Mode2 发送数据................................................................................................................................... 391
图 17-7 Mode2 接收数据................................................................................................................................... 391
图 18-1 LPUART 结构框图............................................................................................................................... 408
图 18-2 Mode0 发送数据................................................................................................................................... 412
图 18-3 Mode0 接收数据................................................................................................................................... 412
图 18-4 Mode1 发送数据................................................................................................................................... 413
图 18-5 Mode1 接收数据................................................................................................................................... 413
图 18-6 Mode2 发送数据................................................................................................................................... 414
图 18-7 Mode2 接收数据................................................................................................................................... 414HC32L110 系列用户手册 Rev2.1
Page 24 of 580
图 19-1 I2C 传输协议........................................................................................................................................ 427
图 19-2 START 和 STOP 条件......................................................................................................................... 427
图 19-3 I2C 总线上位传输................................................................................................................................ 428
图 19-4 I2C 总线上应答信号............................................................................................................................ 429
图 19-5 I2C 总线上的仲裁................................................................................................................................ 430
图 19-6 I2C 功能模块图..................................................................................................................................... 431
图 19-7 主发送模式数据同步图........................................................................................................................ 434
图 19-8 I2C 主机发送状态图............................................................................................................................ 434
图 19-9 主接收模式数据同步图........................................................................................................................ 435
图 19-10 I2C 主机接收状态图.......................................................................................................................... 436
图 19-11 从接收模式数据同步图 ...................................................................................................................... 437
图 19-12 从机接收状态图.................................................................................................................................. 437
图 19-13 从发送模式数据同步图...................................................................................................................... 438
图 19-14 I2C 从机发送状态图.......................................................................................................................... 438
图 19-15 I2C 广播呼叫状态图.......................................................................................................................... 439
图 20-1 从机接收示意图.................................................................................................................................... 455
图 20-2 从机发送示意图.................................................................................................................................... 455
图 20-3 主机模式帧格式.................................................................................................................................... 456
图 20-4 从机 CPHA 为 0 时数据帧格式............................................................................................................ 456
图 20-5 从机 CHPA 为 1 时数据帧格式............................................................................................................ 457
图 20-6 SPI 多主机/多从机系统的示意图 ........................................................................................................ 458
图 23-1 ADC 示意框图....................................................................................................................................... 483
图 23-2 ADC 转换时序图................................................................................................................................... 484
图 23-3 ADC 连续转换过程示例...................................................................................................................... 487
图 23-4 ADC 连续转换累加过程示例.............................................................................................................. 489
图 24-1 VC 框架图..............................................................................................................................................511
图 24-2 VC 滤波响应时间................................................................................................................................. 512
图 24-3 VC 迟滞功能......................................................................................................................................... 512
图 25-1 LVD 框图.............................................................................................................................................. 525
图 25-2 LVD 滤波输出...................................................................................................................................... 526
图 25-3 LVD 迟滞响应...................................................................................................................................... 526
图 29-1 POR/Brown Out 示意图 ........................................................................................................................ 549
图 29-2 输出端口 VOH/VOL 实测曲线 .......................................................................................................... 563

实例下载地址

华大单片机开发手册:HC32L110系列用户手册

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警