STM32F103中文教程及参考手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参考手册
STM32F101xx和STM32F103xx
ARM内核32位高性能微控制器
导言
本参考手册针对应用开发,提供关于如何使用
STM32F101xx和STM32F103xx微控制器的存储器
和外设的详细信息。在本参考手册中STM32F101xx
和STM32F103xx被统称为STM32F10xxx。
STM32F10xxx系列拥有不同的存储器容量,封装和
外设配置。
关于订货编号,电器和物理性能参数,请参考
STM32F101xx和STM32F103xx数据手册。
关于芯片内部闪存的编程,擦除和保护操作,请参考
STM32F10xxx闪存编程手册。
关于ARM Cortex™-M3内核的具体信息,请参考
Cortex™-M3术参考手册。
* 感谢南京万利提供原始翻译文档
目录
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 上电复位(POR)和掉电复位(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 低功耗模式下的自动唤醒(AWU)-------------------------------------------------31
3.4电源控制寄存器---------------------------------------------------------------------------32
3.4.1 电源控制寄存器(PWR_CR)--------------------------------------------------------32
3.4.2 电源控制/状态寄存器----------------------------------------------------------------33
3.5PWR寄存器地址映像--------------------------------------------------------------------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