RM0377
参考手册
®
超低功耗STM32L0x1 先进的ARM 为基础的
32位MCU
介绍
本参考手册针对应用程序开发人 它提供了完整的信息
如何使用STM32L0x1微控制器存储器和外设。
STM32L0x1是一系列具有不同存储器大小,封装和封装的微控制器
外设。
有关订购信息,机械和电气设备的特性,请参阅
相应的数据表。
®
® ®
有关 Arm Cortex -M0 + 内核的信息, 请 参阅Cortex -M0 + 技术
参考手册。
相关文件
®
•
•
•
Cortex -M0 + 技术 参考手册, 可 从 www.arm.com获得。
®
STM32L0系列 Cortex -M0 + 编程 手册 (PM0223)。
STM32L0x1数据表。
2017年12月 DocID025942 Rev 8 893分之1
www.st.com 1
RM0377 内容
内容
1 文件惯例 。 。 。 。。。。。。。。。。。。。。。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 44
1
1
1
1
0.1
0.2
0.3
0.4
寄存器的缩写列表 。 。。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。 44
词汇表。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 44
外围可用性 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。 45
产品类别定义 。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。 45
2 系统和 内存 概述 。 。 。。。。。。。。。。。。。。。 。 。。。。。。。。。。。。。。 48
20.1 系统架构 。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。 48
2.1.1
2.1.2
2.1.3
S0:皮质®-bus 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 49
S1:DMA总线 。 。。 。 。。 。 。。 。。 。 。。 。 。。 。。 。 。。 。。 。 。。 。 。。 。。 。 。。 。 。。 。。 。 。。 。 。 49
BusMatrix。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 49
AHB / APB桥梁。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.49
20.2 记忆组织 。 。。。。。 。。。。。。 。。。。。 。。。。。 。。。。。。 。。。。。 。。。。。 。。 50
2.2.1
.2.2
介绍 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 50
存储器映射 和寄存器 边界地址 。 。。 。 。。 。 。。 。。 。 。。 。 。。 。 51 2
2
2
0.3
0.4
嵌入式SRAM。 。。。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。 54
引导配置 。 。。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。 54
BOOT0 / GPIO引脚 共享 ( 仅限 1 类 设备) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.55
空检查 ( 仅限第 1 类 设备) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.55
银行交换 ( 仅限 5 类 设备) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.56
物理重映射。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.56
嵌入式引导程序 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.56
3 闪存程序 存储器 和 数据 EEPROM (FLASH) 。 。。。。。 。 。。。。。。。 57
3
3
3
0.1
0.2
0.3
介绍 。 。。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。 57
NVM的主要功能 。 。。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。 57
NVM功能 描述。。 。。。。。 。 。。。。 。 。。。。。 。。。。。 。 。。。。 。 。。。。。 。。 58
3.3.1
3.3.2
3.3.3
NVM组织 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 58
双库引导 功能 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 63
阅读NVM 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 64
阅读协议 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.64
CPU频率/操作模式/ NVM读取时间之间的关系。。。。。。。。。。0.65
数据缓冲。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.67
3.3.4 编写/擦除 NVM 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 73
DocID025942 Rev 8 893分之2
34
内容 RM0377
写/擦除协议。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.73
解锁/锁定操作 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.74
NVM写/擦除操作的详细描述。。。。。。。。。。。。。。。。。。。。。。0.77
并行写半页闪存程序存储器。。。。。。。。。。。。。。。。。。。。。。。。。0.83
状态寄存器 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.87
30.4 记忆保护 。 。。 。。。。。 。。。。。。 。。。。。 。。。。。 。。。。。。 。。。。。 。。。。。 。。 88
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
RDP(读 出 保护) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 89
PcROP(专有代码读出保护)。。。。。。。。。。。。。。。。。。90
防止 不需要的 写入/擦除 操作 。 。 。 。 。 。 。 。 。 。 。 。 。 。 92
写/擦除保护 管理 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 93
保护错误 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 94
写保护 错误 标志 (WRPERR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.94
读错误 (RDERR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.94
3
3
0.5
0.6
NVM中断 。 。。。。。 。。。。。 。。。。。。 。。。。。 。。。。。 。。。。。。 。。。。。 。。。。。 。。 94
3.5.1 硬故障 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 95
内存接口 管理 。 。。。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。 95
3.6.1 运营优先级和 演变 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 95
读。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.95
写/擦除。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.95
选项字节加载。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.96
3.6.2 操作顺序 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 96
读为 数据 而 写 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.96
写入时获取。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.96
在另一个写操作正在进行时写入。。。。。。。。。。。。。。。。。。。。。。。。。。0.97
3.6.3
.6.4
更改数字 的 等待 状态 ,而 阅读 。 。。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 97
掉电。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 97 3
30.7 Flash寄存器 说明 。 。。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。 98
读寄存器 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.98
写入 寄存器 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.98
3.7.1
3.7.2
3.7.3
3.7.4
3.7.5
3.7.6
3.7.7
3.7.8
3.7.9
访问控制 寄存器 (FLASH_ACR) 。 。 。 。 。 。 。 。 。。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 99
编程和 擦除 控制 寄存器 (FLASH_PECR) 。 。 。 。 。 。 。 。 。 。 。 。 。 100
掉电密钥 寄存器 (FLASH_PDKEYR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 104
PECR解锁 密钥 寄存器 (FLASH_PEKEYR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 104
编程和 擦除 密钥 寄存器 (FLASH_PRGKEYR) 。 。 。 。 。 。 。 。 。 。 。 。 104
选项字节 解锁 密钥 寄存器 (FLASH_OPTKEYR) 。 。 。 。 。 。 。 。 。 。 。 。 105
状态寄存器 (FLASH_SR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 106
选项字节 寄存器 (FLASH_OPTR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 108
写保护 寄存器 1(FLASH_WRPROT1) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 110
3/ 893 DocID025942 Rev 8
RM0377 内容
3
3
.7.10写 保护 寄存器 2(FLASH_WRPROT2) 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 111
.7.11 Flash寄存器 映射 。 。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 112
30.8 选项字节 。 。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 .113
3.8.1
3.8.2
3.8.3
选项字节 描述 。 。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 113
加载 保护 标志时不匹配 。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 114
通过软件重新加载选项字节 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 114
4 循环冗余校验 计算 单元(CRC) 。 。。。。。。。 。 。。。。。。。 115
4
4
4
0.1
0.2
0.3
介绍 。 。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 0.115
CRC的主要特点 。 。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 0.115
CRC功能 描述 。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 0.116
4.3.1
4.3.2
4.3.3
CRC框图 。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 116
CRC内部 信号 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 116
CRC操作 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 116
多项式可编程性。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.117
40.4 CRC寄存器 。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 0.118
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
数据寄存器(CRC_DR) 。 。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 118
独立数据 寄存器 (CRC_IDR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 118
控制寄存器(CRC_CR) 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 119
初始CRC值 (CRC_INIT) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 119
CRC多项式 (CRC_POL) 。 。 。 。 。 。 。 。。 。 。 。 。 。 。 。。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 120
CRC寄存器 映射 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 120
五 防火墙(FW) 。 。。。。。。。。。 。 。。。。。。。。。。。。。。。。。 。 。。。。。。。。。。。。。。。。 121
五
五
五
0.1
0.2
0.3
介绍 。 。。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 121
防火墙主要功能 。 。。。。 。。。。。 。 。。。。 。 。。。。。 。。。。。 。 。。。。 。 。。。。。 。 121
防火墙功能描述 。 。。。。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 122
五
五
.3.1
.3.2
防火墙AMBA 总线 窥探 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 122
功能要求 。 。 。 。 。 。 。 。 。 。。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 122
调试考虑。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.122
写保护 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.123
中断管理 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.123
中断管理 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.123
五.3.3
.3.4
防火墙细分 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 123
代码段 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.123
非易失性数据 段 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.123
易失性数据段。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.124
五 细分访问 和 属性 。 。 。。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 124
DocID025942 Rev 8 893分之4
34
内容 RM0377
段访问 取决于 上 的 防火墙 状态 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.124
细分属性 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .125
五.3.5
.3.6
防火墙初始化 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 125
五 防火墙说明 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 126
打开防火墙。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.127
关闭 防火墙 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.127
五0.4 防火墙注册 。 。。。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 128
五
五
五
五
五
五
五
五
.4.1
.4.2
.4.3
.4.4
.4.5
.4.6
.4.7
.4.8
代码段 起始 地址 (FW_CSSA) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 128
代码段 长度 (FW_CSL) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 128
非易失性数据 段 起始 地址 (FW_NVDSSA) 。 。 。 。 。 。 。 。 。 。 129
非易失性数据段 长度 (FW_NVDSL) 。 。。 。 。。 。 。。 。。 。 。。 。 。。 129
易失性数据段 起始 地址 (FW_VDSSA) 。 。 。 。。 。 。 。 。。 。 。。 。 。 130
易失性数据段 长度 (FW_VDSL) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 130
配置寄存器 (FW_CR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 131
防火墙注册 图 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 132
6 电源控制 (PWR) 。 。 。 。 。 。 。 。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。 133
60.1 电源 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 133
6.1.1 独立的A / D 转换器 电源 和 参考 电压 。 。 。 。 。 。 。 。 。 。 134
在具有超过64个引脚和UFBGA64的封装上。。。。。。。。。。。。。。。。。。。。0.134
在 64 引脚 或 更少引脚的封装 上 ( BGA 封装除外) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.134
6.1.2 RTC和 RTC备份寄存器 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 135
RTC注册访问。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.135
电压调节器 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 135 6.1.3
.1.4 6 动态电压 调节管理 。 。 。 。。 。。 。 。。 。。 。 。。 。 。。 。。 。 。。 。 135
范围1 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.136
范围2 和 3 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.136
6
6
.1.5
.1.6
动态电压 调节 配置 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 137
VDD下降时的电压调节器和时钟管理
下面1.71 V 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 137
6
6
.1.7
.1.8
修改时的电压调节器和时钟管理
VCORE范围 。 。 。 。 。 。 。。 。 。 。 。 。 。 。 。 。 。 。 。。 。 。 。 。 。 。 。。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 138
VDD 范围 为 1.71 V 至 2.0 V 138 时的电压范围 和限制
60.2 电源监控 。 。。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 139
6.2.1
6.2.2
6.2.3
6.2.4
上电复位 (POR)/掉电 复位(PDR) 。 。。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 141
欠压 复位 (BOR) 。 。 。 。 。 。 。 。 。 。 。 。 。。 。 。 。 。 。 。 。。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 141
可编程电压 检测器 (PVD) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 142
内部 参考电压 (VREFINT) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 143
五/ 893 DocID025942 Rev 8
RM0377 内容
60.3 低功耗模式 。 。。 。。。。。 。。。。。。 。。。。。 。。。。。 。。。。。。 。。。。。 。。。。。 。 144
6.3.1 行为 时钟 在 低功耗 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 145
睡眠和低功耗睡眠模式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.145
停止和待机模式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.145
6.3.2
6.3.3
6.3.4
减慢 系统 时钟 。 。。 。。 。。 。 。。 。。 。 。。 。 。。 。。 。 。。 。 。。 。。 。 。。 。 146
外围时钟 门控 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 146
低功耗运行 模式 (LP 运行) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 146
进入低功耗运行模式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.146
退出低功耗 运行 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.147
6.3.5
6.3.6
6.3.7
进入低功耗 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 147
退出低功耗 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 147
睡眠模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 148
I / O状态 处于 休眠 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.148
进入睡眠 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.148
退出睡眠模式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.148
6
6
6
.3.8 低功耗睡眠 模式 (LP 睡眠) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 149
I / O状态 处于 低功耗 睡眠 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.149
进入低功耗 睡眠 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.149
退出低功耗睡眠模式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.150
.3.9 停止模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 151
I / O状态 处于 低功耗 睡眠 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.151
进入停止 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.151
退出停止 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.152
.3.10待机 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 154
处于 待机 模式的I / O状态 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.154
进入待机 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.154
退出待机模式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.154
调试模式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.155
调试模式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.155
6.3.11 使用RTC从停止和待机模式唤醒设备
和比较器 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 155
RTC自动唤醒 (AWU) 从 在 停止 模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .156
从待机模式的RTC自动唤醒(AWU)。。。。。。。。。。。。。。。。。。。。。。.156
比较器自动唤醒(AWU)从停止模式。。。。。。。。。。。。。。。。。。。.157
60.4 电源控制 寄存器 。 。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 158
6.4.1
6.4.2
6.4.3
PWR功率 控制 寄存器 (PWR_CR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 158
PWR电源 控制/状态 寄存器(PWR_CSR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 161
PWR寄存器 映射 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 163
7 复位和 时钟 控制 (RCC) 。 。 。。。。。。。。。。。。。。。 。 。。。。。。。。。。。。。 164
DocID025942 Rev 8 893分之6
34
内容 RM0377
70.1 重启 。 。。 。。。。。 。。。。。 。。。。。 。。。。。。 。。。。。 。。。。。 。。。。。。 。。。。。 。。。。。 。 164
7.1.1 系统重置 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 164
软件重置 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.164
低功耗管理复位。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.164
选项字节加载器复位。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.164
7.1.2
.1.3
电源复位 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 165
RTC和 备份 寄存器 复位 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 165 7
70.2 时钟。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 166
7.2.1 HSE时钟 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 169
外部来源(HSE旁路)。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.170
外部晶体/陶瓷谐振器(HSE晶体)。。。。。。。。。。。。。。。。。。。。。。。0.170
7.2.2
2.3
HSI16时钟 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 171
校准 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 .171
微星时钟 。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 171
校准 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.172
PLL。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。172
7
7.2.4
.2.5 7 LSE时钟 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 173
外部源 (LSE 旁路) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.173
LSI时钟 。 。 。。 。。。 。。。 。。 。。。 。。。 。。 。。。 。。 。。。 。。。 。。 。。。 。。。 。。 。。。 。。。 173
LSI测量。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.173
系统时钟(SYSCLK) 选择 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 174
7.2.6
7
7
7
7
7
7
7
7
7
1.2.7
1.2.8
.2.9
系统时钟源频率 与 电压 范围 。 。 。 。 。 。 。 。 。 。 。 。 。 174
HSE时钟 安全系统(CSS) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 174
.2.10 LSE 时钟 安全系统 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 175
.2.11 RTC 时钟 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 175
.2.12看门狗 时钟 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 176
.2.13时钟输出 功能 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 176
.2.14 使用 TIM21进行内部/外部 时钟测量 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 176
.2.15时钟无关的 系统 时钟 源 用于 TIM2 / TIM21 / TIM22 。 。 。 。 177
70.3 RCC注册 。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 178
7
7
7
7
7
7
7
7
.3.1
.3.2
.3.3
.3.4
.3.5
.3.6
.3.7
.3.8
时钟控制 寄存器 (RCC_CR) 。 。 。 。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 178
内部时钟 源 校准 寄存器(RCC_ICSCR) 。 。 。 。 。 。 。 。 。 。 181
时钟配置 寄存器(RCC_CFGR) 。 。 。 。。 。。 。 。。 。 。。 。。 。 。。 。 。。 182
时钟中断 使能 寄存器 (RCC_CIER) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 184
时钟中断 标志 寄存器 (RCC_CIFR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 186
时钟中断 清除 寄存器 (RCC_CICR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 187
GPIO复位 寄存器 (RCC_IOPRSTR) 。 。。 。 。。 。。。 。。 。。。 。。。 。。 。。。 。。。 188
AHB外设复位 寄存器 (RCC_AHBRSTR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 189
7/ 893 DocID025942 Rev 8
RM0377 内容
7
7
7
7
7
7
7
7
.3.9 APB2外设 复位 寄存器 (RCC_APB2RSTR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 190
.3.10 APB1 外设 复位 寄存器 (RCC_APB1RSTR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 191
.3.11 GPIO 时钟 使能 寄存器(RCC_IOPENR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 193
.3.12 AHB 外设 时钟使能 寄存器 (RCC_AHBENR) 。 。 。 。 。 。 。 。 。 。 。 195
.3.13 APB2 外设 时钟 使能 寄存器 (RCC_APB2ENR) 。 。 。 。 。 。 。 。 。 。 196
.3.14 APB1 外设 时钟 使能 寄存器 (RCC_APB1ENR) 。 。 。 。 。 。 。 。 。 。 198
.3.15 GPIO 时钟 使能 在 休眠 模式 寄存器 (RCC_IOPSMENR) 。 。 。 。 。 200
.3.16 AHB 外设 时钟 在 休眠 模式下 使能
注册(RCC_AHBSMENR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 201
7
7
.3.17 APB2 外设 时钟 在 休眠 模式下 使能
寄存器(RCC_APB2SMENR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 202
.3.18 APB1 外设 时钟 在 休眠 模式下 使能
注册(RCC_APB1SMENR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 203
7
7
7
.3.19时钟 配置寄存器 (RCC_CCIPR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 205
.3.20控制/状态 寄存器(RCC_CSR) 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 206
.3.21 RCC 寄存器 映射 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 210
8 通用I / O (GPIO) 。 。 。。。。。。。。。。。。。。。 。 。。。。。。。。。。。。。。 213
8
8
8
0.1
0.2
0.3
介绍 。 。。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 213
GPIO主要 功能 。 。 。。。。。 。。。。。。 。。。。。 。。。。。 。。。。。。 。。。。。 。。。。。 。 213
GPIO功能 描述 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 213
80.3 GPIO功能 描述 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 213
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
.3.1
.3.2
.3.3
.3.4
.3.5
.3.6
.3.7
.3.8
.3.9
通用I / O (GPIO) 。 。。 。。 。。 。 。。 。。 。 。。 。 。。 。。 。 。。 。 。。 。。 。 。。 。 215
I / O引脚 交替 功能多路复用器 和映射 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 216
I / O端口控制 寄存器 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 217
I / O端口数据 寄存器 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 217
I / O数据 按位 处理 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 217
GPIO锁定 机制 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 217
I / O备用 功能 输入/输出 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 218
外部中断/唤醒 线 。 。 。 。 。 。 。。 。 。 。 。 。 。 。。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 218
输入配置 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 218
.3.10输出 配置 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 219
.3.11备用 功能 配置 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 220
.3.12模拟 配置 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 221
.3.13 将 HSE 或LSE 振荡器 引脚用作 GPIO 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 221
.3.14使用 RTC 电源 域中 的 GPIO 引脚 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 221
.3.15 BOOT0 / GPIO 引脚 共享 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 222
80.4 GPIO注册 。 。。。。。 。。。。。 。。。。。。 。。。。。 。。。。。 。。。。。。 。。。。。 。。。。。 。 223
8.4.1 GPIO端口模式 寄存器 (GPIOx_MODER) (x = A..E 和 H) 。 。 。 。 。 。 。 223
DocID025942 Rev 8 893分之8
34
内容 RM0377
8
8
.4.2
.4.3
GPIO端口 输出 类型寄存器 (GPIOx_OTYPER) (x = A..E 和 H) 。 。 223
GPIO端口输出速度寄存器(GPIOx_OSPEEDR)
(x = A..E 和 H) 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 224
GPIO端口上拉/下拉寄存器(GPIOx_PUPDR)
x = A..E 和 H) 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 224
8.4.4
(
8
8
8
8
.4.5
.4.6
.4.7
.4.8
GPIO端口 输入 数据 寄存器 (GPIOx_IDR) (x = A..E 和 H) 。 。 。 。 。 。 。 225
GPIO端口 输出 数据 寄存器 (GPIOx_ODR) (x = A..E 和 H) 。 。 。 。 。 225
GPIO端口位置1 /复位寄存器 (GPIOx_BSRR) (x = A..E 和H) 。 。 。 。 225
GPIO端口配置锁定寄存器(GPIOx_LCKR)
(x = A..E 和 H) 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 226
GPIO备用功能低位寄存器(GPIOx_AFRL)
x = A..E 和 H) 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 227
.4.10 GPIO 备用 功能 高位 寄存器 (GPIOx_AFRH)
x = A..E 和 H) 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 。 。 。。 。 。。 。 228
GPIO端口位 复位 寄存器 (GPIOx_BRR) (x = A..E 和 H) 。 。 。 。 。 。 。 。 228
.4.12 GPIO 寄存器 映射 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 229
8
8
.4.9
(
(
8
8
.4.11
9 系统配置 控制器 (SYSCFG) 。 。。。。。。 。 。。。。。。。。。。。。 231
9
9
0.1
0.2
介绍 。 。。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 231
SYSCFG寄存器 。 。。 。。。。。 。。。。。。 。。。。。 。。。。。 。。。。。。 。。。。。 。。。。。 。 232
9
9
9
9
.2.1
.2.2
2.3
.2.4
SYSCFG内存重 映射 寄存器 (SYSCFG_CFGR1) 。 。 。 。 。 。 。 。 。 。 。 。 232
SYSCFG外设 模式 配置 寄存器 (SYSCFG_CFGR2) 233
参考控制 和 状态寄存器 (SYSCFG_CFGR3) 。 。 。 。 。 。 。 。 。 234
SYSCFG外部中断配置寄存器1
(SYSCFG_EXTICR1)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 235
SYSCFG外部中断配置寄存器2
SYSCFG_EXTICR2)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 236
SYSCFG外部中断配置寄存器3
SYSCFG_EXTICR3)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 236
SYSCFG外部中断配置寄存器4
SYSCFG_EXTICR4)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 237
SYSCFG寄存器 映射 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 237
9
9
9
9
.2.5
.2.6
1.2.7
1.2.8
(
(
(
10 直接内存 访问控制器 (DMA) 。 。。。。。。。。。 。 。。。。。。。。。。。。 239
1
1
1
0.1简介 。 。。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 239
0.2 DMA 主要 功能 。 。。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 239
0.3 DMA 功能 描述 。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 240
10.3.1 DMA 事务 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 240
0.3.2仲裁者 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 241 1
9/ 893 DocID025942 Rev 8
RM0377 内容
10.3.3 DMA 通道 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 241
可编程数据大小。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.241
指针递增 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.241
通道配置程序。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.242
循环模式。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。0.242
内存到内存模式 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.242
10.3.4可编程 数据宽度, 数据 对齐 和 字节顺序 。 。 。 。 。 。 。 。 243
寻址不支持字节或半字的AHB外设
写操作 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.244
1
1
1
0.3.5错误 管理 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 244
0.3.6 DMA 中断 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 244
0.3.7 DMA 请求 映射 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 245
DMA控制器 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 0.245
10.4 DMA 寄存器 。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。。。。。 。 。。。。 。 。。。。 。 。 247
10.4.1 DMA 中断 状态 寄存器 (DMA_ISR) 。 。。 。。 。 。。 。。 。 。。 。 。。 。。 。 。。 。 247
评论5