开发工具:
文件大小: 775kb
下载次数: 0
上传时间: 2019-07-15
详细说明:STM32寄存器介绍,讲的比较详细,可以参考一下,以备不时之需。STM32F10X参考手册
第一版
电源控制(PWR)
PDDs:掉电深睡眠
与LPDS位协同操作
位1
0:当CPU进入深睡眠时进入停机模式,调压器的状态由LPDS位控訇。
1:CPU进入深睡眠时进入待机模式。
LPDs:深睡眠下的低功耗
位0
PDDS=0时,与PDDS位协同操作
0:在停机模式下电压调压器开启
1:在佇机模式下电压调压器处于低功耗模式
342电源控制/状态寄存器
地址偏移:04h
复位值:000000000000)(从待机模式唤醒时不被清除)
31
30292827
2625242322212019181716
保留
1514131211109876
0
保留
EWUP
保留
PVDO SBFWUF
位31:9保留。始终读为0
EWUP:使能WKUP管脚
0:WKUP管脚为道用J○。WKUP管脚上的事件不能将CPU从待机模式唤酲
位81:WKUP管脚用于将CP从待机模式唤群,WKUP管脚被强置为输入下拉的配置(WKF管脚
:的上升沿将系统从待机模式唤醒)
注:在系统复位时清除这一位。
位7:3保留。始终读为0
PvDo:PVD输出
当PVD被PVDE位使能后该位才有效
位2
0:VD高于由PLS[20]选定的PVD阀值
1:Vbo低于由PLS[2:0选定的PVD阀值
注:在待机模式下PVD被停止。因此,待机模式后或复位后,直到设置PVDE位之前,该位为
0。
sBF:待机标志
该位由硬件设置,并只能由 POR/PDR(上电掉电复位)或设置电源控制寄存器( PWR CR的
位1
CSBF位清除。
0:系统不在待机模式
1:系统让入待机模式
17
STM32F10X参考手册
第一版
电源控制(PWR)
WUF:唤醒标志
该位由硬件设置,并只能由POR伊PDR(上电/掉电复位)或设置电源控制寄存器(PWR_CR)的
位0
CWF位清除。
0:没有发生唤醒事件
1:在WKUP管脚上发生唤醒事件或出现RTC闹钟事件。
3.5PWR寄存器映像
表9
PWR寄存器映像和复位值
偏移|寄存器|3
PLS
000h
PWR CR
保留
2:07人人
复位值
000000o00
004h PWR CSR
保留
复位值
0
保留
000
18
STM32F10X参考手册
第一版
复位和吋钟控制
4.3RCC寄存器描述
请参考第1章中有关寄存器描述中用到的缩写。
431时钟控制寄存器(RcC_cR)
偏移地址:00h
复位值:00000083h
访问:无等待状态,字,半字和字节访问
282726252423
22120
9181716
保留
保留
CSS HSEHSE HSE
PILON
RDY
RDY
r
rw
r
15
13
1211
10
6
1
HSICAL[7: 0]
HSITRIM[4: 0]
保留|S
RDY HSION
3126保留,始终读为0
PLLRDY:PLL时钟就绪标志
PLL锁定后由硬件置1。
0:PLL未锁定
1:PLL锁定
位24
PLLON:PLL使能
山软件置1或清零。当进入待机和停止模式时,该位由硬件清零。
当PLL时钟被用作或被选择将要作为系统时钭时,该位不能被清零。
0:PLL关闭
1:PLL使能
位2320保留,始终读为0
CSso:时钟安全系统使能
使能时钟监测器
0:时钟监测器关闭
1:如果外部1-25MHz时钟就绪,时钟监测器开启。
位18
HSEBYP:外部高速时钟旁路
在调试模式下由软件置1或清零来旁路外部晶体振器。只有在外部1-25MHz振汸器关闭的情
况下,该位才可以写入
0:外部1-25MHz振荡器没有旁路
1:外部1-25MHz外部晶体振荡器被旁路。
位17
HSERDY:外部高速时钟就绪标志
由硬件置1来指示外部时钟匚经稳定。在HSE○N位清零后,该位需要6个外部时钟周期清零。
0:外部1-25MHz时钟没有就绪
1:外部125MHz时钟就绪
位16
HSEON:外部高时钟使能
26
STM32F10X参考手册
第一版
复位和吋钟控制
由软件置1或清零。当进入待机和停止模式时,该位由硬件清零,关闭外部时钟。当外部时钟
被用作或被选择将要作为系统时钟时,该位不能被清零。
0:HSE振荡器关闭
1:HSE振荡器开启
位158 HSICALI7:0]:内部高速时钟校准
在系统启动时,这些位被自动初始化
位7:3
HSITRIM4:0]:内部高速时钟调整
由软件写入米调整内部高速时钟,它们被叠加HS|CAL5:0]数值上。
位2
保留,始终读为0。
HS|RDY:内部高速时钟就绪标志
由硬件置1来指示内部8MHz时钟己经稳定。在HS|○N位清零后,该位需要6个内部时钟周期
清零。
0:内部8MHz时钟没有就绪
1:内部8MH时钟就绪
位0
HSION:内部高速时钟使能
由软件置1或清零。
当从待机和停止模式返回或用作系统时钟的外部1-25MHz时钽发生故障时,该位由硬件置1
来启动内部8MHz的RC振荡器。当内部8MHz时钟被直接或间接地用作或被选择将要作为糸
统时钟时,该位不能被清零
0:内部8MHz时钟关闭
1:内部8MHz时钟开启
432时钟配置寄存器(RcC_cFGR)
偏移地址:04h
复位值:00000000h
访问:0到2个等待周期,字,半字和字节访问
只有当访问发生在时钟切换时,才会插入1或2个等待周期。
31302928272625242322212019181716
保留
MCo 2: 0
USB
保留
PLLMUL 3: 01
PLLI PLL
XTPRE SRC
rw
Tw
rw
rw
1514
312111098
4
3
0
ADCPRE[1: 0
PPRE22: 0
PPRE1[2: 0
HPRE 3: 0
SWS[1:0]
SW[1:0]
rW
rw
rw
rw
rw
rw
rw
rw
位31:26保留,始终读为0
位2524Mco微控制器时钟输出
由软件置1或清零
0xx:没有时钟输出
100:系统时钟输出
101:内部8MHz的RC振荡器时钟输出
STM32F10X参考手册
第一版
复位和吋钟控制
110:外部1-25MHz振荡器时钟输出
111:PLL时钟2分频后输出
注意:不能保证该输出时钟没有毛刺,它只能用作调试。在系统时钟作为输岀时钟时,请保
证输出时钟频率不超过50MHz(O口最高频率)
位22 USBPRE:USB预分频
山软件设置来产生48MHz的USB时钟。在 RCC APB1ENR寄存器中使能USB时钟之前,必
须保证该位已经有效。如果USB时钟被使能,该位可以被清零。
0:PLL时钟15倍分频作为USB时钟
1:PLL时钟直接作为∪SB时钟
位2118 PLLMUL:PL倍频系数
由软件设置来确定PLL倍频系数。只有在PLL关闭的情况下才可被写入。
注意:PLL的输出频率不能超过72MHz
0000:PLL2倍频输出
0001:PLL3倍频输出
010:PLL4倍频输出
011:PLL5倍频输出
0100:PLL6倍频输出
0101:PLL7倍频输出
0110:PLL8信倍频输出
0111:PLL9倍频输出
100:PLL10倍频输出
1001:PLL11倍频输出
1010:PLL12倍频输出
1011:PLL13倍频输出
1100:PLL14倍频输出
1101:PLL15倍频输出
0:PLL16倍频输出
1111:PLL16倍频输出
PLLXTPRE:HSE分频器作为PLL输入
由软件设置来分频HSE后作为PLL输入时钟。该位只有在PLL关闭时才可以被写入。
0:HSE不分频
1:HSE2分频
位16
PLLSRC:PLL输入时钟源
由软件设置來选择PL输入时钟源。该位只有在PLL关闭时才可以被写入。
0:HS时钟2分频后作为PLL输入时钟
1:HSE时钟作为PLL输入时钟。
位1514 ADCPRE:ADC预分频
由软件设置来确定ADC时钟频率
00:PCLK22分频后作为ADC时钟
01:PCLK24分频后作为ADC时钟
10:PCLK26分频后作为ADC时钟
11:PCLK28分频后作为ADC时钟
位1311PRE:2高返APB预分频(APB2)
由软件设置来控制高速APB2预分频系数。
0xx:HCLK不分频
100:HCLK2分须
28
STM32F10X参考手册
第一版
复位和吋钟控制
101:HCLK4分频
110:HCLK8分频
111:HCLK16分频
位108PRE1:低APB预分频(APB1
由软件设置来控制低速APB1预分频系数。软件必须保证APB1时钟频牽不超过36MHz。
0xx:HCLK不分频
100:HCLK2分频
101:HCLK4分频
110:HCLK8分频
111:HCLK16分频
位7:4
HPRE:AHB预分频
由软件设置来控制AHB预分频系数。
0xxx: SYSCLK不分频
1000: SYSCLK2分频
1001: SYSCLK4分频
1010: SYSCLK8分频
1011: SYSCLK16分频
1100: SYSCLK64分频
1101: SYSCLK128分频
1110: SYSCLK256分频
1111: SYSCLK512分频
位3:2sWS:系统时钟切换状态
由硬件置1和清零来指示哪一个时钟源破作为系统时钟。
00:HS作为系统时钟
01:HSE作为系统时钟
10:PLL输出作为系统时钟
11:不可用
位1:0sW:系统时钟切换
由软什设置米选择系统时钟源。
在从停止或待机模式中返冋时或直接或间接作为系统时钟的HSE出现故障时,由硬件强制选
择HS作为系统时钟(如果时钟安全系统已经启动)
00:HS作为系统时钟
01:HSE作为系统时钟
10:PLL输出作为系统时钟
11:个可用
43.3时钟中断寄存器(RcC_cR)
偏移地址:08h
复位值:00000000h
访问:无等待周期,字,半字和字节访问
STM32F10X参考手册
第一版
复位和吋钟控制
3130292827262524232221
019181716
侏留
CSSC侏留
PLL
HIS LSE LSI
RDYC
RDYC I RDYC I RDYC
1514131211109
8
13210
保留
PLL HSE HSI
RDYIE RDYIE I RDYI
E ROSE DSIE CSsE R BVE BV R
HSI LSE LSI
RDYF RDYF RDYF
rw
位31:24保留,始终读为0
位23
cSsC:时钟安全系统中断清除
由软件置1来清除CSSF实全系统中断标志位CSSF。
在清除操作完成后,该位由硬件复位。
0:CsSF安全系统中断标志位未清零
1:CSSF安全系统中断标志位清零
位22:21保留,始终读为0。
位20
PLLRDYC:PLL就绪中断清除
由软件置1来清零PLL就绪中断标志位 PLLRDYE。
在清除操作完成后,该位由硬件复位。
0:PLL就绪中断标志位 PLLRDYE未清零
1:PLL就绪中断标志位 PLLRDYE清零
位19
HSERDYC:HSE就绪中断清除
由软件置1来清零HSE就绪中断标志位 HSERDYF
在清除操作完成后,该位由硬件复位。
0:HSE就绪屮断标志位 HSERDYF未清零
1:HSE就绪中断标志位 HSERDYE清零
18
HSIRDYC HS|就绪中断清除
由软件置1来清零HS|就绪中断标志位HS|RDY
在清除操作完成后,该位由硬件复位。
0:HS|就绪中断标志位HS|RDYF末清零
1:Hs|就绪中断标志位HS|RDYF清零
位17
LSERDYC:LSE就绪中断清除
由软件置1来清零LSE就绪中断标志位 LSERDYE。
在清除操作完成后,该位山硬件复位。
0:LSE朊绪中断标志位 LSERDYF未清零
1:LSE就绪屮断标志位 LSERDYF清零
位16
LSIRDYC:LSl就绪中断清除
由软件置1来清零LSl就绪中断标志位LS|RDYF。
在清除操作完成后,该位由硬件复位。
0:LSl就绪中断标志位LS|RDYF未清零
1:LS就绪中断标志位 LSIRDYF清零
15:13保留,始终读为0
位12
PLLRDYIE:PLL就绪中断使能
由软件置1或清零来使能或关閉PLL就绪中断
STM32F10X参考手册
第一版
复位和吋钟控制
0:PLL就绪中断关闭
1:PLL航绪中断使能
位11
HSERDYIE:HSE就络中断使能
由软件置1或清零来使能或关闭外部1-25MHz振荡器就绪中断
0:HSE就绪中断关闭
1:HSE就绪中断使能
位10
HSIRDYIE:HS|就绪中断使能
由软件置1或清零米使能或关闭内部8 MHZ RO振荡器就绪中断
0:HS|就绪中断关闭
1:HS就绪中断使能
LSERDYIE:LSE就绪中断使能
由软件置1或清零来使能或关外部32 kHz Ro振荡器就绪中断
0:LSE就绪中断关闭
1:LSE就绪中断使能
位8
LS|RDYE:LS|就绪中断使能
由软件置1或清零米使能或关闭内部32 KHz RO振荡器就绪中断
0:LS就绪中新关闭
1:LS就绪中新使能
cSSF:时钟安全系统中断标志
由软件通过置1cSSc位来清零
在外韶1-25MHz振荡器时钟出现故障时,由硬件置1
0:无HSE时钟失效安全系统中断
1:产生HSE时钟失效安仝系统中断
位6:5保留,始终读为0。
位4
PLLRDYE:PL就绪中断标志
由软件通过置1 PLLRDYC位来清零
在PLL就绪且門 LLRDYIE位被置1时,由硬件萓1
0:无PLL就绪中断
1:产生PLL就绪中断
位3
HSERDYF;HSE就绪屮断标志
由软件通过置1 HSERDYO位来清零
在外部低速时钟就绪且 HSERDYIE位被置1时,由硬件置1
0:无外部1-25MHz振荡器就绪中断
1:产生外部1-25MHz振荡器就绪中断
位2
HSIRDYF:HSl就绪中断标志
由软件通过置1 HSIRDYO位来清零
在内部高速时钟就绪且 HSIRDYE位被置1时,由硬件置1
0:无内部8 MHz RO振荡器就绪中断
1:产生内部8 MHz RO振荡器就绪中断
LSERDYE:LSE就绪中断标志
由软件通过置1 LSERDYC位米清零
在外部低速时钟就绪且 LSERDY位被置1时,由硬件置1
0:无外部32kHz振荡器就绪中断
1:产生外部32kHz振荡器就绪中断
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.