没有合适的资源?快使用搜索试试~ 我知道了~
HC32L17X_L19X_F17X_F19X系列用户手册v1.11
需积分: 0 1 下载量 67 浏览量
2022-08-03
17:21:13
上传
评论
收藏 12.95MB PDF 举报
温馨提示
试读
806页
前言2目 录 3产品特性 超低功耗 MCU 321功能模块 332引脚配置及功能 342.1封装示意图 342.2引脚功能说明 352.3模块信号说明 363系
资源详情
资源评论
资源推荐
HC32L17X 系列 / HC32L19X 系列
HC32F17X 系列 / HC32F19X 系列
32 位 ARM
®
Cortex
®
-M0+ 微控制器
用户手册
HC32L17X_L19X_F17X_F19X 系列用户手册 v1.1 Page 2 of 806
前 言
非常感谢大家对华大半导体产品的支持和信赖。
使用本系列产品前,请系统阅读本手册和“数据手册”。
➢ 本手册的目的和对象读者
本手册主要介绍本系列的功能、操作事项和使用方法。对象读者为使用本系列实际开发产品
的工程师。
※ 本手册介绍外设功能的构成和操作说明,但不包括该系列的规格说明。关于芯片规格,详情参见其对
应的“数据手册”。
➢ 样本程序和开发环境
华大半导体提供外设功能运行用的样本程序和本系列所需的开发环境说明。关于华大微控
制器的运行规格和使用方法,请联系本公司。
➢ 微控制器支持信息:http://www.hdsc.com.cn/mcu.htm
©2019 华大半导体有限公司 - 保留所有权利
华大半导体有限公司(以下简称:“HDSC”)保留随时更改、更正、增强、修改华大半导体产品和
/或本文档的权利,恕不另行通知。用户可在下单前获取最新相关信息。HDSC 产品依据购销基本
合同中载明的销售条款和条件进行销售。
用户对 HDSC 产品的选择和使用承担全部责任,用户将 HDSC 产品用于其自己或指定第三方产品
上的,HDSC 不提供服务支持且不对此类产品承担任何责任。
HDSC 在此确认未以明示或暗示方式授予任何知识产权许可。
HDSC 产品的转售,若其条款与此处规定不同,HDSC 对此类产品的任何保修承诺无效。
任何带有“®”或“™”标识的图形或字样是 HDSC 的商标。所有其他在 HDSC 产品上显示的产品或
服务名称均为其各自所有者的财产。
本通知中的信息取代并替换先前版本中的信息。
HC32L17X_L19X_F17X_F19X 系列用户手册 v1.1 Page 3 of 806
目 录
前 言 .......................................................................................................................................................................... 2
目 录 .......................................................................................................................................................................... 3
产品特性 超低功耗 MCU ....................................................................................................................................... 32
1 功能模块 ............................................................................................................................................................. 33
2 引脚配置及功能 ................................................................................................................................................. 34
2.1 封装示意图 ......................................................................................................................................... 34
2.2 引脚功能说明...................................................................................................................................... 35
2.3 模块信号说明...................................................................................................................................... 36
3 系统结构 ............................................................................................................................................................. 37
3.1 概述 ..................................................................................................................................................... 37
3.2 系统地址划分...................................................................................................................................... 38
3.3 存储器和模块地址分配 ...................................................................................................................... 39
4 工作模式 ............................................................................................................................................................. 41
4.1 运行模式 ............................................................................................................................................. 43
4.2 休眠模式 ............................................................................................................................................. 45
4.3 深度休眠模式...................................................................................................................................... 47
5 系统控制器(SYSCTRL) ............................................................................................................................... 50
5.1 系统时钟介绍 ..................................................................................................................................... 50
5.1.1 内部高速 RC 时钟 RCH ........................................................................................................... 51
5.1.2 内部低速 RC 时钟 RCL .......................................................................................................... 51
5.1.3 外部低速晶振时钟 XTL ........................................................................................................... 52
5.1.4 外部高速晶振时钟 XTH ........................................................................................................... 52
5.1.5 锁相环时钟 PLL ......................................................................................................................... 52
5.1.6 时钟启动过程 ............................................................................................................................. 53
5.2 系统时钟切换...................................................................................................................................... 54
5.2.1 标准的时钟切换流程 ................................................................................................................. 54
5.2.2 RCH 不同振荡频率间切换流程 ................................................................................................ 55
5.2.3 从其它时钟切换到 XTL 示例 ................................................................................................... 55
5.2.4 从其它时钟切换到 XTH 示例 ................................................................................................... 56
5.2.5 从其它时钟切换到 RCL 示例 ................................................................................................... 56
5.2.6 从其它时钟切换到 RCH 示例 ................................................................................................... 57
5.2.7 PLL 与 RCH 相互切换示例,参考时钟为 RCH ...................................................................... 57
5.2.8 PLL 与 XTH 相互切换示例,参考时钟为 XTH ...................................................................... 58
5.3 时钟校准模块 ..................................................................................................................................... 60
5.4 中断唤醒控制 ..................................................................................................................................... 61
5.4.1 从深度休眠模式唤醒后执行中断服务程序的方法 ................................................................. 61
5.4.2 从深度休眠模式唤醒后不执行中断服务程序的方法 ............................................................. 61
5.4.3 使用退出休眠特性 ..................................................................................................................... 62
5.5 寄存器 ................................................................................................................................................. 64
5.5.1 系统控制寄存器 0(SYSCTRL0)........................................................................................... 65
HC32L17X_L19X_F17X_F19X 系列用户手册 v1.1 Page 4 of 806
5.5.2 系统控制寄存器 1(SYSCTRL1)........................................................................................... 67
5.5.3 系统控制寄存器 2(SYSCTRL2)........................................................................................... 69
5.5.4 RCH 控制寄存器(RCH_CR) ............................................................................................... 70
5.5.5 XTH 控制寄存器(XTH_CR) ............................................................................................... 71
5.5.6 RCL 控制寄存器(RCL_CR) ................................................................................................ 72
5.5.7 XTL 控制寄存器(XTL_CR) ................................................................................................ 73
5.5.8 PLL 控制寄存器(PLL_CR) .................................................................................................. 74
5.5.9 外围模块时钟控制寄存器 0(PERI_CLKEN0) .................................................................... 76
5.5.10 外围模块时钟控制寄存器 1(PERI_CLKEN1) .................................................................... 78
6 复位控制器(RESET) .......................................................................................................................................... 79
6.1 复位控制器介绍.................................................................................................................................. 79
6.1.1 上电下电复位 POR .................................................................................................................... 79
6.1.2 外部复位管脚复位 ..................................................................................................................... 80
6.1.3 WDT 复位 ................................................................................................................................... 80
6.1.4 PCA 复位 .................................................................................................................................... 80
6.1.5 LVD 低电压复位 ........................................................................................................................ 80
6.1.6 Cortex-M0+ SYSRESETREQ 复位............................................................................................ 80
6.1.7 Cortex-M0+ LOCKUP 复位 ....................................................................................................... 80
6.2 寄存器 ................................................................................................................................................. 81
6.2.1 复位标识寄存器(RESET_FLAG) ........................................................................................ 81
6.2.2 外围模块复位控制寄存器 0(PERI_RESET0) ..................................................................... 83
6.2.3 外围模块复位控制寄存器 1(PERI_RESET1) ..................................................................... 85
7 中断控制器(NVIC) ............................................................................................................................................ 86
7.1 概述 ..................................................................................................................................................... 86
7.2 中断优先级 ......................................................................................................................................... 86
7.3 中断向量表 ......................................................................................................................................... 87
7.4 中断输入和挂起行为 .......................................................................................................................... 88
7.5 中断等待 ............................................................................................................................................. 91
7.6 中断源 ................................................................................................................................................. 92
7.7 中断结构图 ......................................................................................................................................... 94
7.8 寄存器 ................................................................................................................................................. 96
7.8.1 中断使能设置寄存器(NVIC_ISER) ..................................................................................... 96
7.8.2 中断使能清除寄存器(NVIC_ICER) .................................................................................... 97
7.8.3 中断挂起状态设置寄存器(NVIC_ISPR) ............................................................................. 97
7.8.4 中断挂起状态清除寄存器(NVIC_ICPR)............................................................................. 98
7.8.5 中断优先级寄存器(NVIC_IPR0) ......................................................................................... 99
7.8.6 中断优先级寄存器(NVIC_IPR1) ....................................................................................... 100
7.8.7 中断优先级寄存器(NVIC_IPR2) ....................................................................................... 101
7.8.8 中断优先级寄存器(NVIC_IPR3) ....................................................................................... 102
7.8.9 中断优先级寄存器(NVIC_IPR4) ....................................................................................... 103
7.8.10 中断优先级寄存器(NVIC_IPR5) ....................................................................................... 104
7.8.11 中断优先级寄存器(NVIC_IPR6) ....................................................................................... 105
HC32L17X_L19X_F17X_F19X 系列用户手册 v1.1 Page 5 of 806
7.8.12 中断优先级寄存器(NVIC_IPR7) ....................................................................................... 106
7.8.13 中断屏蔽特殊寄存器(PRIMASK) ..................................................................................... 107
7.9 软件基本操作.................................................................................................................................... 108
7.9.1 外部中断使能 ........................................................................................................................... 108
7.9.2 NVIC 中断使能和清除使能 ................................................................................................... 108
7.9.3 NVIC 中断挂起和清除挂起 ................................................................................................... 108
7.9.4 NVIC 中断优先级 ................................................................................................................... 108
7.9.5 NVIC 中断屏蔽 ....................................................................................................................... 109
8 端口控制器(GPIO) ........................................................................................................................................... 110
8.1 端口控制器简介................................................................................................................................ 110
8.2 端口控制器主要特性 ........................................................................................................................ 110
8.3 端口控制器功能描述 ........................................................................................................................ 111
8.3.1 端口配置功能 ............................................................................................................................ 111
8.3.2 端口数字复用功能 .................................................................................................................... 114
8.3.3 端口中断功能 ............................................................................................................................ 117
8.4 端口配置操作流程 ............................................................................................................................ 118
8.4.1 端口复用配置为模拟端口操作流程 ........................................................................................ 118
8.4.2 端口复用配置为数字通用端口操作流程 ................................................................................ 118
8.4.3 端口复用配置为数字功能端口操作流程 ................................................................................ 118
8.4.4 端口复用配置为调试测试端口操作流程 ................................................................................ 118
8.4.5 端口复用配置为红外输出信号操作流程 ................................................................................ 118
8.4.6 端口高电平中断操作流程 ........................................................................................................ 119
8.4.7 端口低电平中断操作流程 ........................................................................................................ 119
8.4.8 端口上升沿中断操作流程 ........................................................................................................ 119
8.4.9 端口下降沿中断操作流程 ........................................................................................................ 119
8.4.10 端口上拉使能配置操作流程................................................................................................... 120
8.4.11 端口下拉使能配置操作流程 ................................................................................................... 120
8.4.12 端口增强驱动配置操作流程................................................................................................... 120
8.4.13 端口开漏输出配置操作流程................................................................................................... 120
8.4.14 端口位置位操作流程 .............................................................................................................. 120
8.4.15 端口位清零操作流程 .............................................................................................................. 120
8.4.16 端口位置位清零操作流程....................................................................................................... 120
8.5 端口控制器寄存器描述 .................................................................................................................... 121
8.5.1 端口通用寄存器 ....................................................................................................................... 127
8.5.1.1 端口 Px 输入输出配置寄存器(PxDIR) (x = A,B,C,D,E,F) ........................................... 127
8.5.1.2 端口 Px 输入值寄存器(PxIN) (x = A,B,C,D,E,F) .......................................................... 127
8.5.1.3 端口 Px 输出值配置寄存器(PxOUT) (x = A,B,C,D,E,F) .............................................. 128
8.5.1.4 端口 Px 数模配置寄存器(PxADS) (x = A,B,C,D,E,F) .................................................. 128
8.5.1.5 端口 Px 位置位寄存器(PxBSET) (x = A,B,C,D,E,F) .................................................... 129
8.5.1.6 端口 Px 位清零寄存器(PxBCLR) (x = A,B,C,D,E,F) .................................................... 129
8.5.1.7 端口 Px 位置位清零寄存器(PxBSETCLR) (x = A,B,C,D,E,F) ..................................... 130
8.5.1.8 端口 Px 上拉使能配置寄存器(PxPU) (x = A,B,C,D,E,F) ............................................. 131
剩余805页未读,继续阅读
销号le
- 粉丝: 25
- 资源: 289
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0