没有合适的资源?快使用搜索试试~ 我知道了~
首页STM32F10xxx_中文参考手册
STM32F10xxx_中文参考手册
需积分: 10 103 浏览量
更新于2023-03-03
评论
收藏 3.69MB PDF 举报
STM32F10xxx_中文参考手册 STM32F10xxx_中文参考手册
资源详情
资源评论
资源推荐

参照 STM32F10xxx 参考手册英文第二版 http://www.st.com/stonline/products/literature/rm/13902.pdf
参考手册
STM32F101xx 和 STM32F103xx
ARM 内核 32 位高性能微控制器
导言
本参考手册针对应用开发,提供关于如何使用
STM32F101xx 和 STM32F103xx 微控制器的存储器
和外设的详细信息。在本参考手册中 STM32F101xx
和 STM32F103xx 被统称为 STM32F10xxx。
STM32F10xxx 系列拥有不同的存储器容量,封装和
外设配置。
关于订货编号,电器和物理性能参数,请参考
STM32F101xx 和 STM32F103xx 数据手册。
关于芯片内部闪存的编程,擦除和保护操作,请参考
STM32F10xxx 闪存编程手册。
关于 ARM Cortex™-M3 内核的具体信息,请参考
Cortex™-M3 术参考手册。
* 感谢南京万利提供原始翻译文档

目录 STM32F10xxx 参考手册
目录
1 文中的缩写 14
1.1 寄存器描述表中使用的缩写列表 ------------------------------------------------------ 14
2 存储器和总线构架 15
2.1 系统构架------------------------------------------------------------------------------------- 15
2.2 存储器组织 --------------------------------------------------------------------------------- 16
2.3 存储器映像 --------------------------------------------------------------------------------- 17
2.3.1 外设存储器映像 ----------------------------------------------------------------------18
2.3.2 嵌入式SRAM
--------------------------------------------------------------------------20
2.3.3 位段--------------------------------------------------------------------------------------20
2.3.4 嵌入式闪存 ----------------------------------------------------------------------------20
2.4 启动配置------------------------------------------------------------------------------------- 22
3 电源控制(PWR) 23
3.1 电源------------------------------------------------------------------------------------------- 23
3.1.1 独立的A/D转换器供电和参考电压 -----------------------------------------------23
3.1.2 电池备份区域 -------------------------------------------------------------------------24
3.1.3 电压调节器 ----------------------------------------------------------------------------24
3.2 电源管理器 --------------------------------------------------------------------------------- 25
3.2.1 上电复位(PO
R)和掉电复位(PDR)-------------------------------------------------25
3.2.2 可编程电压监测器(PVD
) -----------------------------------------------------------25
3.3 低功耗模式 --------------------------------------------------------------------------------- 26
3.3.1 降低系统时钟 -------------------------------------------------------------------------27
3.3.2 外部时钟的控制 ----------------------------------------------------------------------27
3.3.3 睡眠模式 -------------------------------------------------------------------------------27
3.3.4 停止模式 -------------------------------------------------------------------------------28
3.3.5 待机模式 -------------------------------------------------------------------------------29
3.3.6 低功耗模式下的自动唤醒(A
WU) -------------------------------------------------31
3.4 电源控制寄存器 --------------------------------------------------------------------------- 32
3.4.1 电源控制寄存器(PWR_CR)
--------------------------------------------------------32
3.4.2 电源控制/状态寄存器----------------------------------------------------------------33
3.5 PWR寄存器地址映像 -------------------------------------------------------------------- 34
4 复位和时钟控制 35
4.1 复位------------------------------------------------------------------------------------------- 35
4.1.1 系统复位 -------------------------------------------------------------------------------35
4.1.2 电源复位 -------------------------------------------------------------------------------36
4.1.3 备份域复位 ----------------------------------------------------------------------------36
4.2 时钟------------------------------------------------------------------------------------------- 36
4.2.1 HSE时钟--------------------------------------------------------------------------------38
4.2.2 HSI时钟---------------------------------------------------------------------------------39

目录 STM32F10xxx 参考手册
4.2.3 PLL --------------------------------------------------------------------------------------39
4.2.4 LSE时钟 --------------------------------------------------------------------------------39
4.2.5 LSI时钟 ---------------------------------------------------------------------------------40
4.2.6 系统时钟(SY
SCLK)选择------------------------------------------------------------40
4.2.7 时钟安全系统(CSS)
------------------------------------------------------------------40
4.2.8 RTC时钟--------------------------------------------------------------------------------41
4.2.9 看门狗时钟 ----------------------------------------------------------------------------41
4.2.10 时钟输出 -------------------------------------------------------------------------------41
4.3 RCC寄存器描述 --------------------------------------------------------------------------- 41
4.3.1 时钟控制寄存器(RCC_CR)
---------------------------------------------------------42
4.3.2 时钟配置寄存器(RCC_CFGR)
-----------------------------------------------------43
4.3.3 时钟中断寄存器 (RCC_CIR)
-------------------------------------------------------46
4.3.4 APB2 外设复位寄存器 (RCC_APB2RS
TR) -------------------------------------48
4.3.5 APB1 外设复位寄存器 (RCC_APB1RS
TR) -------------------------------------50
4.3.6 AHB外设时钟使能寄存器 (RCC_AH
BENR) -----------------------------------52
4.3.7 APB2 外设时钟使能寄存器(RCC_APB2ENR)
---------------------------------53
4.3.8 APB1 外设时钟使能寄存器(RCC_APB1ENR)
---------------------------------54
4.3.9 备份域控制寄存器 (RCC_BDCR)
-------------------------------------------------56
4.3.10 控制/状态寄存器 (RCC_CSR)
------------------------------------------------------57
4.4 RCC寄存器
地址映像 --------------------------------------------------------------------- 58
5 通用和复用功能I/O(GPIO和AFIO) 60
5.1 GPIO功能描述 ----------------------------------------------------------------------------- 60
5.1.1 通用I/O(GPIO) ------------------------------------------------------------------------62
5.1.2 单独的位设置或位清除 -------------------------------------------------------------63
5.1.3 外部中断/唤醒线----------------------------------------------------------------------63
5.1.4 复用功能(AF
)--------------------------------------------------------------------------63
5.1.5 软件重新映射I/O复用功能 ---------------------------------------------------------63
5.1.6 GPIO锁定机
制 ------------------------------------------------------------------------63
5.1.7 输入配置 -------------------------------------------------------------------------------64
5.1.8 输出配置 -------------------------------------------------------------------------------64
5.1.9 复用功能配置 -------------------------------------------------------------------------65
5.1.10 模拟输入配置 -------------------------------------------------------------------------66
5.2 GPIO寄存器描述 -------------------------------------------------------------------------- 67
5.2.1 端口配置低寄存器(GPI
Ox_CRL) (x=A..E) --------------------------------------67
5.2.2 端口配置高寄存器(GPI
Ox_CRH) (x=A..E)--------------------------------------68
5.2.3 端口输入数据寄存器(GP
IOx_IDR) (x=A..E)------------------------------------69
5.2.4 端口输出数据寄存器(GP
IOx_ODR) (x=A..E) ----------------------------------69
5.2.5 端口位设置/复位寄存器(GPIOx_BSRR) (x=A..E)
-----------------------------70
5.2.6 端口位复位寄存器(GPI
Ox_BRR) (x=A..E)--------------------------------------70
5.2.7 端口配置锁定寄存器(GP
IOx_LCKR) (x=A..E)---------------------------------71
5.3 复用功能I/O和调试配置(AFIO)
-------------------------------------------------------- 72
5.3.1 把O
SC32_IN/OSC32_OUT作为GPIO 端口PC14/PC15 -----------------------72
5.3.2 把OSC_
IN/OSC_OUT引脚作为GPIO端口PD0/PD1 ---------------------------72
5.3.3 BXCAN复用
功能重映射------------------------------------------------------------72
5.3.4 JTAG/SWD复用功能重映射--------------------------------------------------------72
5.3.5 定时器复用功能重映射 -------------------------------------------------------------73

目录 STM32F10xxx 参考手册
5.3.6 USART复用功能重映射-------------------------------------------------------------74
5.3.7 I2C 1 复用功
能重映射 ---------------------------------------------------------------75
5.3.8 SPI 1 复用功能重映射 ---------------------------------------------------------------75
5.4 AFIO寄存器
描述 -------------------------------------------------------------------------- 76
5.4.1 事件控制寄存器(AFI
O_EVCR)----------------------------------------------------77
5.4.2 复用重映射和调试I/O配置寄存器(AF
IO_MAPR) -----------------------------77
5.4.3 外部中断配置寄存器 1(AFIO_EXTICR1)
---------------------------------------80
5.4.4 外部中断配置寄存器 2(AFIO_EXTICR2)
---------------------------------------80
5.4.5 外部中断配置寄存器 3(AFIO_EXTICR3)
---------------------------------------81
5.4.6 外部中断配置寄存器 4(AFIO_EXTICR4)
---------------------------------------81
5.5 GPIO 和AF
IO寄存器地址映象 --------------------------------------------------------- 83
5.5.1 GPIO寄存器
地址映象 ---------------------------------------------------------------83
5.5.2 AFIO寄存器
地址映象 ---------------------------------------------------------------84
6 中断和事件 85
6.1 嵌套向量中断控制器 --------------------------------------------------------------------- 85
6.1.1 系统嘀嗒(Sys
Tick)校准值寄存器--------------------------------------------------85
6.1.2 中断和异常向量 ----------------------------------------------------------------------85
6.2 外部中断/事件控制器(EXTI)------------------------------------------------------------ 87
6.2.1 主要特性 -------------------------------------------------------------------------------87
6.2.2 框图--------------------------------------------------------------------------------------88
6.2.3 唤醒事件管理 -------------------------------------------------------------------------88
6.2.4 功能说明 -------------------------------------------------------------------------------88
6.2.5 外部中断/事件线路映像-------------------------------------------------------------89
6.3 EXTI 寄存器
描述 -------------------------------------------------------------------------- 91
6.3.1 外部中断/事件寄存器映像----------------------------------------------------------94
7 DMA 控制器(DMA) 95
7.1 简介------------------------------------------------------------------------------------------- 95
7.2 主要特性------------------------------------------------------------------------------------- 95
7.3 功能描述------------------------------------------------------------------------------------- 96
7.3.1 DMA处理 ------------------------------------------------------------------------------96
7.3.2 仲裁器 ----------------------------------------------------------------------------------97
7.3.3 DMA 通道 ------------------------------------------------------------------------------97
7.3.4 错误管理 -------------------------------------------------------------------------------98
7.3.5 DMA请求映像 ------------------------------------------------------------------------98
7.4 DMA寄存器--------------------------------------------------------------------------------101
7.4.1 DMA中断状态寄存器(D
MA_ISR) ---------------------------------------------- 101
7.4.2 DMA中断标志清除寄存器(DMA_IFCR)
-------------------------------------- 102
7.4.3 DMA通道x配置寄存器(D
MA_CCRx)(x = 1…7) ----------------------------- 103
7.4.4 DMA通道x传输数量寄存器(DMA_CNDTRx)(x =
1…7)------------------- 104
7.4.5 DMA通道x外设地址寄存器(DMA_CP
ARx)(x = 1…7) --------------------- 105
7.4.6 DMA通道x存储器地址寄存器(DMA_CP
ARx)(x = 1…7) ------------------ 105
7.5 DMA寄存器映像--------------------------------------------------------------------------105

目录 STM32F10xxx 参考手册
8 实时时钟(RTC) 108
8.1 简介------------------------------------------------------------------------------------------108
8.2 主要特性------------------------------------------------------------------------------------108
8.3 功能描述------------------------------------------------------------------------------------109
8.3.1 概述------------------------------------------------------------------------------------ 109
8.3.2 复位过程 ----------------------------------------------------------------------------- 110
8.3.3 读RT
C寄存器------------------------------------------------------------------------ 110
8.3.4 配置RT
C寄存器--------------------------------------------------------------------- 111
8.3.5 RTC标志的设置--------------------------------------------------------------------- 111
8.4 RT
C寄存器描述 -------------------------------------------------------------------------- 113
8.4.1 RTC控制寄存器高位(R
TC_CRH) ------------------------------------------- 113
8.4.2 RTC控制寄存器低位(R
TC_CRL)-------------------------------------------- 113
8.4.3 RTC预分频装载寄存器(R
TC_PRLH/RTC_PRLL) ----------------------- 115
8.4.4 RTC预分频分频因子寄存器(R
TC_DIVH / RTC_DIVL) -------------------- 116
8.4.5 RTC计数器寄存器 (R
TC_CNTH / RTC_CNTL) ------------------------------ 116
8.4.6 RTC闹钟寄存器(R
TC_ALRH/RTC_ALRL) ------------------------------- 117
8.5 RT
C寄存器映像 -------------------------------------------------------------------------- 118
9 备份寄存器(BKP) 120
9.1 简介------------------------------------------------------------------------------------------120
9.2 特性------------------------------------------------------------------------------------------120
9.3 侵入检测------------------------------------------------------------------------------------120
9.4 RT
C校准 -----------------------------------------------------------------------------------121
9.5 BKP寄存器
描述 --------------------------------------------------------------------------121
9.5.1 备份数据寄存器x(BKP_DRx) (x =
1 … 10) ----------------------------------- 121
9.5.2 RTC时钟校准寄存器(BKP_R
TCCR)---------------------------------------- 122
9.5.3 备份控制寄存器(BKP_CR)
------------------------------------------------------- 122
9.5.4 备份控制/状态寄存器(BKP_CSR)
---------------------------------------------- 123
9.6 BKP寄存器
映像 --------------------------------------------------------------------------124
10 独立看门狗(IWDG) 125
10.1 简介------------------------------------------------------------------------------------------125
10.1.1 硬件看门狗 -------------------------------------------------------------------------- 125
10.1.2 寄存器访问保护 -------------------------------------------------------------------- 126
10.1.3 调试模式 ----------------------------------------------------------------------------- 126
10.2 IWDG寄存器描述 ------------------------------------------------------------------------127
10.2.1 键寄存器(IWDG_
KR)---------------------------------------------------------- 127
10.2.2 预分频寄存器(IWDG_PR
) -------------------------------------------------------- 127
10.2.3 重装载寄存器(IWDG_RL
R)------------------------------------------------------ 128
10.2.4 状态寄存器(I
WDG_SR) ----------------------------------------------------------- 128
10.3 IWDG寄存器映像 ------------------------------------------------------------------------129
11 窗口看门狗(WWDG) 130
剩余462页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论0